Инструмент утечки памяти для PHP? Используя ЛАМПУ - PullRequest
2 голосов
/ 27 мая 2011

Кто-нибудь знает хороший инструмент для открытия memleaks для PHP?Я могу использовать клиент или сервер.Спасибо

Ответы [ 2 ]

2 голосов
/ 27 мая 2011

Вам не нужно управлять памятью для большинства приложений. Это не C. Однако, с учетом сказанного, я предполагаю, что у вас есть веская причина для того, чтобы вам понадобился детектор утечки памяти в PHP. В этой статье объясняется использование памяти в слегка устаревшей (но все еще актуальной) версии PHP. Прокрутите вниз до раздела «Функции управления памятью в PHP» для встроенных функций управления памятью.

Вот обзор самых популярных из них:

  1. memory_get_usage : получает общее количество байтов, используемых текущим сценарием PHP
  2. memory_get_peak_usage : получает максимальное количество байтов, используемых текущим сценарием PHP
  3. ini_get ('memory_limit') : получает максимальное количество байтов, разрешенное текущим PHP-скриптом
1 голос
/ 27 мая 2011

Я предлагаю вам XDebug и, возможно, добавление xhprof .

Не сложно реализовать, легко работать и очень хороший способ визуализировать и находить утечки (как во времени, так и в памяти).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...