LINUX.ORG.RU

Ответ на: комментарий от ssbury

PHP 2.2.17 собрал
импортировал в него 48 патчей с ветки 5.3

Следующий вопрос. Зачем?

а по существу ответить есть что?

Дебагом воспользоваться не пробовали? Или в чем сакральный смысл его енаблить тогда?

BigAlex ★★★ ()
Ответ на: комментарий от BigAlex

да блин я и не знаю как сделать что-бы заставить делать его это!
вот то что сейчас работает на боевой машине:
Patch400: php-5.3-bug50828.patch
Patch403: php-5.3-bug-52063.patch
Patch405: php-5.3-bug-54866.patch
Patch406: php-5.3-session-r315744.patch
Patch407: php-5.3-bug-60138.r319469.patch
Patch408: php-5.3-bug-52939-r304364.patch
Patch409: php-5.3-bug-54262-r309300.patch
Patch410: php-5.3-bug-52323.r303166.patch
Patch411: php-5.3-bug-53924.r308035.patch
Patch412: php-5.3-url.r308051.patch
Patch413: php-5.3-url.tests.patch
Patch414: php-5.3-bug-48484.r306288.patch
Patch415: php-5.3-bug-54459.r309986.patch
Patch416: php-5.3-bug-date.r306265.patch
Patch418: php-5.3-bug-48476.r315779.patch
Patch419: php-5.3-bug-52209.r306575.patch
Patch420: php-5.3-bug-53579.306493.patch
Patch421: php-5.3-bug-55082.r312661.patch
Patch422: php-5.3-bug-52732.r305132.patch
Patch423: php-5.3-bug-53241.r305095.patch
Patch424: php-5.3-bug-53150.r306282.patch
Patch425: php-5.3-bug-55301.r313831.patch
Patch426: php-5.3-bug-53903.r307934.patch
Patch427: php-5.3-bug-54089.r308761.patch
Patch428: php-5.3-http_fopen.r307409.patch
Patch429: php-5.3-http_fopen.r318914.patch
Patch430: php-5.3-bug-54946.r311545.patch
Patch431: php-5.3-bug-54804.r311276.patch
Patch432: php-5.3-bug-55323.r314737.patch
Patch433: php-5.3-bug-53971.r308315.patch
Patch434: php-5.3-bug-54265.r309308.patch

это патчи номер и ревизион. Расскажи будь добр как мне увидеть эту строчку потери памяти в какой функции. В гугле толкового ничего не нашел. использовать var_dump()? Только вижу при использовании некоторых «новых патчей» у меня потеря при помощи memory_get_usage()

ssbury ()
Ответ на: комментарий от BigAlex

[Mon Jan 30 22:22:16 2010] Script: '/Library/WebServer/
Documents/cohesion/itcintl.co.nz/index.php'
/Users/admin/Desktop/php-5.1.2/ext/standard/string.c(3006) :
Freeing 0x005B1E28 (5 bytes), script=/Library/WebServer/
Documents/cohesion/itcintl.co.nz/index.php
/Users/admin/Desktop/php-5.1.2/Zend/zend_alloc.c(237) :
Actual location (location was relayed)
Last leak repeated 2 times
=== Total 4 memory leaks detected ===

Большое спасибо. Но я так и не понял каким путем мне можно получить такого плана строки при использовании моего тестового скрипта?

ssbury ()
Ответ на: комментарий от BigAlex

Если тебя интересует не профайлинг приложения, а именно автоматический поиск утечек памяти в твоем непонятно как собранном PHP 2.2.17, то тебе нужен valgrind. Инструкция лежит в гугле.

BigAlex ★★★ ()
Ответ на: комментарий от BigAlex

такого плана строки можно найти в гугле по запросу типа «php memory leak detection» Но только не понятна как их получают -(
В любом случаи спасибо за помощь. Буду разбираться

ssbury ()
Ответ на: комментарий от BigAlex

Похоже я нашел как это делается -) . Ну так уже гораздо легче жить. Действительно дебаг надо было включить

ssbury ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.