PHPackages                             lox/xhprof - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. lox/xhprof

AbandonedArchivedLibrary[Debugging &amp; Profiling](/categories/debugging)

lox/xhprof
==========

XHProf: A Hierarchical Profiler for PHP

361.9M—9.8%16[2 PRs](https://github.com/lox/xhprof/pulls)16PHP

Since Aug 31Pushed 3y ago2 watchersCompare

[ Source](https://github.com/lox/xhprof)[ Packagist](https://packagist.org/packages/lox/xhprof)[ RSS](/packages/lox-xhprof/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (16)

```
For installation and usage notes refer to:
   xhprof_html/docs/index.html

To view the latest version of the doc, go to:
  http://pecl.php.net/package/xhprof ---> [View Documentation]
```

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity53

Moderate usage in the ecosystem

Community34

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor4

4 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15758?v=4)[Lachlan Donald](/maintainers/lox)[@lox](https://github.com/lox)

---

Top Contributors

[![billf](https://avatars.githubusercontent.com/u/265988?v=4)](https://github.com/billf "billf (17 commits)")[![scottmac](https://avatars.githubusercontent.com/u/50088?v=4)](https://github.com/scottmac "scottmac (4 commits)")[![Rarst](https://avatars.githubusercontent.com/u/737584?v=4)](https://github.com/Rarst "Rarst (3 commits)")[![davidsklar](https://avatars.githubusercontent.com/u/177495?v=4)](https://github.com/davidsklar "davidsklar (2 commits)")[![robocoder](https://avatars.githubusercontent.com/u/922051?v=4)](https://github.com/robocoder "robocoder (2 commits)")[![lox](https://avatars.githubusercontent.com/u/15758?v=4)](https://github.com/lox "lox (2 commits)")[![erikwebb](https://avatars.githubusercontent.com/u/372194?v=4)](https://github.com/erikwebb "erikwebb (2 commits)")[![martinsupiot](https://avatars.githubusercontent.com/u/19933642?v=4)](https://github.com/martinsupiot "martinsupiot (2 commits)")[![c9s](https://avatars.githubusercontent.com/u/50894?v=4)](https://github.com/c9s "c9s (2 commits)")[![NoUseFreak](https://avatars.githubusercontent.com/u/879864?v=4)](https://github.com/NoUseFreak "NoUseFreak (1 commits)")[![oliworx](https://avatars.githubusercontent.com/u/1712684?v=4)](https://github.com/oliworx "oliworx (1 commits)")[![remicollet](https://avatars.githubusercontent.com/u/270445?v=4)](https://github.com/remicollet "remicollet (1 commits)")[![a-vasyliev](https://avatars.githubusercontent.com/u/1255946?v=4)](https://github.com/a-vasyliev "a-vasyliev (1 commits)")[![webdevel](https://avatars.githubusercontent.com/u/1288852?v=4)](https://github.com/webdevel "webdevel (1 commits)")[![danez](https://avatars.githubusercontent.com/u/231804?v=4)](https://github.com/danez "danez (1 commits)")[![draco2003](https://avatars.githubusercontent.com/u/196891?v=4)](https://github.com/draco2003 "draco2003 (1 commits)")[![dshafik](https://avatars.githubusercontent.com/u/58074?v=4)](https://github.com/dshafik "dshafik (1 commits)")[![enumag](https://avatars.githubusercontent.com/u/539462?v=4)](https://github.com/enumag "enumag (1 commits)")[![glennpratt](https://avatars.githubusercontent.com/u/202230?v=4)](https://github.com/glennpratt "glennpratt (1 commits)")[![imageoptimiser](https://avatars.githubusercontent.com/u/3056637?v=4)](https://github.com/imageoptimiser "imageoptimiser (1 commits)")

### Embed Badge

![Health badge](/badges/lox-xhprof/health.svg)

```
[![Health](https://phpackages.com/badges/lox-xhprof/health.svg)](https://phpackages.com/packages/lox-xhprof)
```

###  Alternatives

[symfony/stopwatch

Provides a way to profile code

2.8k387.2M918](/packages/symfony-stopwatch)[fruitcake/laravel-debugbar

PHP Debugbar integration for Laravel

19.1k662.9k29](/packages/fruitcake-laravel-debugbar)[jokkedk/webgrind

Webgrind is a Xdebug profiling web frontend in PHP5. It implements a subset of the features of kcachegrind and installs in seconds and works on all platforms. For quick'n'dirty optimizations it does the job.

3.3k193.0k](/packages/jokkedk-webgrind)[koriym/printo

An object graph visualizer.

1421.8M2](/packages/koriym-printo)[soloterm/dumps

A Laravel command to intercept dumps from your Laravel application.

125285.7k3](/packages/soloterm-dumps)[beyondcode/helo-laravel

HELO Laravel debug helper

90360.1k](/packages/beyondcode-helo-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
