XHProf FileFinder::find Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| FileFinder::find | 4 | 725,894 us | 100.0% |
| Parent Calls | |||
| PhutilBootloader::registerLibrary | 1 | 240 us | |
| PhutilLibraryMapBuilder::loadSourceFileMap | 1 | 493,669 us | |
| CelerityResourcesOnDisk::findResourcesWithSuffixes | 2 | 231,985 us | |
| Child Calls | |||
| ExecFuture::resolvex | 3 | 250,404 us | 34.5% |
| Filesystem::binaryExists | 3 | 149,799 us | 20.6% |
| md5_file | 4,202 | 119,106 us | 16.4% |
| is_dir | 4,206 | 18,967 us | 2.6% |
| newv | 3 | 14,077 us | 1.9% |
| explode | 3 | 8,709 us | 1.2% |
| substr | 8,404 | 5,002 us | 0.7% |
| ltrim | 4,202 | 2,717 us | 0.4% |
| FileFinder::generateList | 4 | 1,820 us | 0.3% |
| ExecFuture::setCWD | 3 | 1,180 us | 0.2% |
| ExecFuture::__destruct | 3 | 1,083 us | 0.1% |
| phutil_is_windows | 3 | 747 us | 0.1% |
| count | 4,205 | 726 us | 0.1% |
| FileFinder::getFiles | 1 | 217 us | 0.0% |
| trim | 3 | 163 us | 0.0% |
| is_readable | 4 | 28 us | 0.0% |
| array_merge | 3 | 14 us | 0.0% |
| implode | 3 | 5 us | 0.0% |
| array_unshift | 3 | 4 us | 0.0% |
| strlen | 3 | 2 us | 0.0% |