Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pamięć ram a php
MWL
post
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


Ostatnio mam sporo błędów dotyczących pamięci podczas wykonywania skomplikowanych operacji w php. Mam prośbę, czy możecie mnie nakierować na coś ciekawego o tej tematyce (jakieś arty), szukałem na google, ale nie za bardzo znalazłem...
Go to the top of the page
+Quote Post
Riklaunim
post
Post #2





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

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


xdebug profiluje czas generowania i zużycie ramu podczas wykonywania poszczególnych czynności.
Go to the top of the page
+Quote Post
MWL
post
Post #3





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


ok, jednak chodzi mi raczej o coś co pozwoli mi zwiększyć możliwości moich skryptów, przynajmneij tab by korzystały one z 256MB ramu. Czy jest to w ogóle możliwe?
Go to the top of the page
+Quote Post
-gox-
post
Post #4





Goście







Zalezy na jak duzych fragmentach danych operuja Twoje skrypty...
po co maja wykorzystywac 256MB skoro operuja np. na tablicy ktora po zajmuje 10KB....

W zaleznosci od hostingow, 8/16/32/64MB to najczestrze ustawienia pola memory_limit w php, teoretycznie mozesz to zmienic w locie przez polecenie:

  1. <?php
  2. ini_set('memory_limit', '256MB');
  3. ?>


Tylko ze raczej nie zadziala bo zapewne nie mozna robic takich ustawien po wystartowaniu skryptu.. tak jak to ma miejce przy probie ustawiania wielu innych pol php.ini...

Twoj skrypt alokuje tyle pamieci ile jest mu niezbedne do wykonania instrukcji, zalokowanie jej wiecej niczego nie przyspieszy... natomiast optymalizacja kodu i owszem...

W php5 otrzymalismy narzedzia dzieki ktorym jestesmy w stanie sprawdzac poziom alokacji pamieci przez proces, dzieki czemu znajdowane jest MULTUM bledow kiedy php prawidlowo nie zwalnia pamieci.... to taka ciekawostka.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Można robić takie rzeczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
-gox-
post
Post #6





Goście







Przepraszam, ni poruszylem najwazniejszego fragmentu twojego postu:

"Ostatnio mam sporo błędów dotyczących pamięci podczas wykonywania skomplikowanych operacji w php"

Jakich bledow przy jakich operacjach, sorki ale bez takich danych nie bedziemy w stnie Ci pomoc, ze swojej strony moge tylko powiedziec ze nie mam zadnych bledow przy najbardziej nawet skomplikowanych operacjach, no chyba ze mocno chce taki spowodowac (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
MWL
post
Post #7





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


Wiecie, chodzi o to że nawet jak zwiększę memory_limit to i tak mam takie same rezultaty. To moje główne problemy... Np. A jakie problemy dokładniej? Pobranie dużej treści do zmiennej i zmiana jej za pomocą preg_replace_callback, czy zmiana rozmiaru obrazka za pomocą ASIDO lib
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:54