[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