Профессиональное программирование на PHP

Страница 433 из 591


Дополнительная литература 449

струменты чрезвычайно полезны для улучшения производительности самого языка РНР, однако они намного менее полезны для повышения производительности приложений. Проблема заключается в том, что почти невозможно непосредственно связать низкоуровневые (то есть внутренние функции PHP-машины) С-функции или системные вызовы ядра с действиями, выполняемыми в PHP-коде. Ниже перечислены некоторые инструменты С-профилирования.

 gprof — GNU-профайлер имеющийся почти во всех системах. Он позволяет профилировать С-код, однако его отчеты трудно интерпретировать.

 valgrind, объединенный со своим GUI-компонентом kcachegrind представляет собой превосходную программу для отображения содержимого памяти и профайлер для Linux. Программистам, пишущим С-код в Linux, следует научиться применять valgrind.

 ooprof ile профайлер уровня ядра для Linux. Продукт полезен для низкоуровневой отладки, когда требуется профилирование системных вызовов приложений.




  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006