![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy to normalne użycie pamięci przy Symfony2 ?
http://simonmedia.pl/labs/symf/web/app_dev...emo/hello/World - Tutaj zużywa 7MB np tutaj już zużywa 14.2MB http://simonmedia.pl/labs/api/web/app_dev.php/user/auth Czy Symfony2 podczas generowania błędów zużywa wiele więcej pamięci ? Czy te 7MB przy Hello World jest normalne ? Tak wygląda część kontrolera odpowiedzialna za auth:
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
...labs/api/web/app_dev.php/user... <- czy to Ci czegoś nie sugeruje?
Ten post edytował Crozin 2.10.2012, 11:43:13 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
No owszem, środowisko developerskie, ale czasami muszę w tym odpalić w przypadku błędów itd. Mimo wszystko czy to normalne i czy da się sprawdzić użycie pamięci w środowisku produkcyjnym ?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tak, to normalne, że w środowisku deweloperskim czas wygenerowania strony i zużycie pamięci są spore. W środowisku produkcyjnym oczywiście, że da się sprawdzić zużycie pamięci - najlepiej przy pomocy profilera, ale i zwykłe memory_get_peak_usage na końcu skrypty (tj. pliku index.php) da radę.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
na ostatnią linię app.php dodałem
echo memory_get_peak_usage(); i co zwraca ? http://simonmedia.pl/labs/api/web/app.php/user/auth 10435216 czy to nie za dużo ? w przypadku uruchomienia samego app.php mam 5134112 Czy to nadal normalne zużycie dla Symfony2 ? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W jednym przypadku masz 10, w drugim 5 MiB. Czy to normalne? A skąd mamy wiedzieć co Twój kod tam w ogóle robi?
Jeżeli chcesz dowiedzieć się na co zużywana jest ta pamięć - skorzystaj z profilera. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o tego https://github.com/dsyph3r/ProfilerLiveBundle ?
Tylko mam jeszcze problemy z instalacją tych rzeczy za pomocą composera, za pomocą deps nie było problemu, bo dawałem do niego tylko link do git. Możesz mi pomóc z tym ? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Chodziło mi o profiler PHP
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:31 |