XHProf PhutilLibraryMapBuilder::analyzeLibrary Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhutilLibraryMapBuilder::analyzeLibrary381132,944,841 us100.0%
Parent Calls
PhutilLibraryMapBuilder::buildFileSymbolMap381132,944,841 us
Child Calls
PhutilLibraryMapBuilder::loadSourceFileMap38148,418,292 us36.4%
PhutilLibraryMapBuilder::buildLibraryMap38140,697,892 us30.6%
PhutilLibraryMapBuilder::loadSymbolCache38110,818,868 us8.1%
PhutilLibraryMapBuilder::writeSymbolCache3815,805,456 us4.4%
FutureIterator::next353,972,498 us3.0%
FutureIterator::rewind1786,429 us0.6%
number_format7637,129 us0.0%
PhutilLibraryMapBuilder::log1,9065,063 us0.0%
PhutilXHPASTBinary::isAvailable3814,464 us0.0%
ExecFuture::resolveJSON353,558 us0.0%
PhutilLibraryMapBuilder::buildSymbolAnalysisFuture352,399 us0.0%
count7642,151 us0.0%
PhutilConsoleProgressBar::update35509 us0.0%
spl_autoload_call1386 us0.0%
FutureIterator::current35151 us0.0%
FutureIterator::valid3679 us0.0%
FutureIterator::key3535 us0.0%
FutureIterator::__construct123 us0.0%
PhutilConsoleProgressBar::__destruct118 us0.0%
ExecFuture::__destruct3516 us0.0%
PhutilConsoleProgressBar::done115 us0.0%
PhutilConsoleProgressBar::setTotal111 us0.0%
PhutilConsoleProgressBar::setQuiet11 us0.0%
FutureIterator::limit11 us0.0%
id11 us0.0%