Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zwiękrzyć pamięć?
radmistrz2
post 7.08.2008, 14:51:38
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


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??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Lars
post 7.08.2008, 14:56:14
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


1. Co to za skrypt i co robi. Tu nie ma wróżek.
2. Musisz ustawić pamięć dla skryptu. w php.ini

Ten post edytował Lars 7.08.2008, 14:57:47


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
.radex
post 7.08.2008, 14:58:26
Post #3





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


http://pl2.php.net/manual/pl/ini.core.php#ini.memory-limit


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
radmistrz2
post 7.08.2008, 19:42:55
Post #4





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


wczytuje mi plik 50 MB do file(). Niestety nie mam dostępu do php.ini
Go to the top of the page
+Quote Post
.radex
post 7.08.2008, 21:26:20
Post #5





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ś 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.


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 03:46