![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 4 Dołączył: 2.03.2008 Ostrzeżenie: (10%) ![]() ![]() |
W skrypcie wyskakuje mi błąd: "Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 49375359 bytes) "
Gdzieś czytałem że trzeba wyczyścić bufor. Jak mam to zrobić?? A może nie w tym przyczyna?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak to napisać, żeby nie brało całej treści od razu (jeśli to możliwe), czyli wczytuj na bierząco tylko tyle ile potrzebujesz. Swoją drogą dziwne, żeby skrypt zajmował aż 250MB RAM-u. Co ty tam nawczytywałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? Jeśli masz zmienną, która posiada bardzo dużo danych, to możesz ją usunąć (i za razem zwolnić pamięć) za pomocą unset($zmienna); oczywiście nie ma takiej potrzeby, jeśli to jest w osobnej funkcji, bo po jej wykonaniu lokalne zmienne są kasowane.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 09:59 |