This extension is still maintained. It support PHP up to version 7.4. You can find it in the PECL repository: https://pecl.php.net/package/xhprofСе користи за додавање информации за профилирање на меморијата во излезот.
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Се користи за додавање информации за профилирање на меморијата во излезот.
Референца за `book.xhprof.php` со подобрена типографија и навигација.
Hierarhiski Profiler
Вовед
XHProf е лесен, хиерархиски и базиран на инструменти профилер. За време на фазата на собирање податоци, тој ги следи броевите на повици и инклузивните метрики за лаковите во динамичката графа на повици на програмата. Ги пресметува ексклузивните метрики во фазата на известување/пост-обработка, како што се времето на ѕидот (поминато), времето на процесорот и употребата на меморијата. Профилот на функциите може да се разложи по повикувачи или повикани. XHProf ракува со рекурзивни функции со откривање циклуси во графата на повици во времето на собирање податоци и избегнување на циклусите со давање уникатни имиња со квалификувана длабочина за рекурзивните повици.
XHProf вклучува едноставен кориснички интерфејс базиран на HTML (напишан на PHP). Корисничкиот интерфејс базиран на прелистувач за прегледување на резултатите од профилирањето го олеснува прегледувањето на резултатите или споделувањето на резултатите со колегите. Поддржан е и приказ на слика од графата на повици.
Извештаите на XHProf често можат да бидат корисни во разбирањето на структурата на извршениот код. Хиерархиската природа на извештаите може да се користи за да се утврди, на пример, кој синџир на повици довел до повикување на одредена функција.
XHProf поддржува можност за споредување на две извршувања (познати како „diff“ извештаи) или агрегирање податоци од повеќе извршувања. Diff и агрегатните извештаи, многу слични на извештаите од едно извршување, нудат „рамни“ како и „хиерархиски“ прикази на профилот.
Дополнителна документација може да се најде преку » facebook xhprof website.
- Installing/Configuring
- Претходно дефинирани константи
- Примери
- Xhprof Функции
- xhprof_disable — Запира профилирањето на xhprof
- xhprof_enable — Стартува профилирањето на xhprof
- xhprof_sample_disable — Запира земање примероци од профилирањето на xhprof
- xhprof_sample_enable — Стартува XHProf профилирање во режим на земање примероци
Белешки од корисници 4 белешки
A profiler based on XHProf but for PHP7+ can be found at https://github.com/tideways/php-xhprof-extensionThis extension is still maintained for PHP 8. You can find the latest fork at https://github.com/longxinH/xhprofxhprof is still maintained at: https://github.com/patrickallaert/xhprof