![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:49 |