![]() |
![]() ![]() |
![]() |
![]()
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...
|
|
|
![]()
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.
|
|
|
![]()
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?
|
|
|
-gox- |
![]()
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:
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. |
|
|
![]()
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)
|
|
|
-gox- |
![]()
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) |
|
|
![]()
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
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:54 |