Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] memory_get_usage a limit?
xsonic
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 11.03.2010

Ostrzeżenie: (0%)
-----


Witam

memory_get_usage pokazuje:

Na początku skryptu: 415076
Na końcu skryptu: 784368
Na końcu po usunięciu dużych zmiennych: 663112

Htop pokazuje zajęte 4Mb a ja ustawiłem ini_set('memory_limit', '1500K');
Więc jak to jest możliwe? Jak zmniejszyć zasobożerność skryptu?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
więc jeśli powiązał bym skrypty w 1 prawdopodobnie zeszło by to niżej?

Nie. Cały musi być zinterpretowany i nieużywana część będzie i tak siedzieć w pamięci.

Cytat
Wiesz może 4 mb to mało ... ale jak się ma starego celerona i 200mb do użytku to zaczynają się schody

Jak szkoda Ci kasy na maszynę, to bierz książkę do asemblera i pisz.

Sory, ale poniżej tego limitu raczej nie zejdziesz.

Cytat
A jeszcze jedno ... Da się ustawić limit dla całego procesu?

Da się. Jakie pytanie, taka odpowiedź.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 20:45