[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Riminilug-general] variabili in php
Ciao, ho fatto uno script in php eseguito in apache che utilizza alcune
variabili e oggetti molto grandi di cui alcune sono variabili di
sessione. Analizzando il consumo di memoria, come mi aspettavo, durante
l'esecuzione dello script la memoria viene utilizzata in gran parte ma
mi aspettavo poi che venisse rilasciata. Invece mi sono accorto che non
viene rilasciata nemmeno se faccio il restart di apache.
A questo punto mi chiedo: è quindi importante utilizzare unset per
liberare la memoria utilizzata? Pensavo che nel momento in cui lo scope
della variabile fosse esaurito venisse liberata anche la memoria utilizzata.
La memoria occupata dalle variabili di sessione non dovrebbe essere
liberata una volta scaduta la sessione o almeno riavviato apache?
Ma se stoppo apache e la memoria utilizzata non diminuisce
significativamente, chi mi sta utilizzando tutta la memoria?
Avete qualche politica da consigliarmi sull'utilizzo della memoria nella
programmazione php?
Grazie mille
Paolo
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general