XHProf FileFinder::find Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
FileFinder::find | 403 | 71,204,615 us | 100.0% |
Parent Calls | |||
PhutilBootloader::registerLibrary | 1 | 193 us | |
PhutilLibraryMapBuilder::loadSourceFileMap | 402 | 71,204,422 us | |
Child Calls | |||
md5_file | 532,784 | 23,301,237 us | 32.7% |
ExecFuture::resolvex | 402 | 22,331,041 us | 31.4% |
Filesystem::binaryExists | 402 | 10,139,569 us | 14.2% |
is_dir | 533,187 | 3,399,532 us | 4.8% |
ltrim | 532,784 | 1,096,708 us | 1.5% |
substr | 1,065,568 | 967,528 us | 1.4% |
explode | 402 | 672,967 us | 0.9% |
count | 533,186 | 228,923 us | 0.3% |
newv | 402 | 159,718 us | 0.2% |
FileFinder::generateList | 804 | 33,201 us | 0.0% |
trim | 402 | 23,458 us | 0.0% |
array_merge | 402 | 1,951 us | 0.0% |
is_readable | 403 | 1,828 us | 0.0% |
array_unshift | 402 | 1,287 us | 0.0% |
ExecFuture::__destruct | 402 | 1,148 us | 0.0% |
ExecFuture::setCWD | 402 | 1,063 us | 0.0% |
implode | 402 | 947 us | 0.0% |
phutil_is_windows | 402 | 934 us | 0.0% |
strlen | 402 | 420 us | 0.0% |
FileFinder::getFiles | 1 | 175 us | 0.0% |