In PHP, sto utilizzando un file in-memory (o piuttosto in-temp) per caricare un'immagine da un URL esterno in una risorsa GD:Come eliminare un file da php: // temp wrapper
Tuttavia, a quanto ho capito, questo file rimane in memoria, anche se non lo uso per lo imagecreatefromjpeg()
.
C'è un modo per liberare memoria utilizzata da un file php: // temp wrapper?
O almeno si segnala che il file non è più utilizzato?
Non sono sicuro che sia possibile - spero che lo sia, sembra piuttosto ridicolo se non lo è. Tuttavia, una possibile soluzione sarebbe utilizzare 'php: // maxmemory' per impostare un valore di memoria molto basso in modo che i dati vengano sempre scritti sul disco, mantenendo basso l'utilizzo della memoria. Sebbene se lo farai potresti anche usare un file temporaneo, rendendo inutile l'intera cosa 'php: // temp'. – DaveRandom