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
Htop pokazuje zajęte 4Mb a ja ustawiłem ini_set('memory_limit', '1500K');

A uwzględniłeś fakt, że sam proces interpretera potrzebuje pewnej przestrzeni na to, aby mógł w ogóle działać.

To tak jakbyś miał coś lutować - masz biurko o powierzchni 2m^2 i to jest Twój memory_limit. Ale nie uwzględnisz w nim tego, że musisz gdzieś postawić krzesło, na którym posadzisz swoje cztery litery. [;

Cytat
Więc jak to jest możliwe? Jak zmniejszyć zasobożerność skryptu?

Zależy. Poszukaj na forum, było kilka takich tematów.

Tak opiniując, 1.5 MiB zużytej pamięci na skrypt, to jest nic. I jest bardzo mało prawdopodobne, że zejdziesz niżej.
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: 8.10.2025 - 18:49