Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhutilLibraryMapBuilder::analyzeLibrary | 423 | 246,316,470 us | 100.0% |
Parent Calls | | | |
PhutilLibraryMapBuilder::buildFileSymbolMap | 423 | 246,316,470 us | |
Child Calls | | | |
PhutilLibraryMapBuilder::loadSourceFileMap | 423 | 111,600,776 us | 45.3% |
PhutilLibraryMapBuilder::buildLibraryMap | 423 | 40,439,066 us | 16.4% |
FutureIterator::next | 102 | 32,871,568 us | 13.3% |
PhutilLibraryMapBuilder::writeSymbolCache | 423 | 31,452,042 us | 12.8% |
PhutilLibraryMapBuilder::loadSymbolCache | 423 | 25,308,031 us | 10.3% |
FutureIterator::rewind | 2 | 2,424,491 us | 1.0% |
pht | 2,117 | 293,366 us | 0.1% |
ExecFuture::resolveJSON | 102 | 22,508 us | 0.0% |
PhutilLibraryMapBuilder::buildSymbolAnalysisFuture | 102 | 8,599 us | 0.0% |
PhutilXHPASTBinary::isAvailable | 423 | 8,372 us | 0.0% |
PhutilLibraryMapBuilder::log | 2,117 | 7,437 us | 0.0% |
PhutilNumber::__construct | 846 | 4,508 us | 0.0% |
PhutilConsoleProgressBar::update | 102 | 4,216 us | 0.0% |
count | 850 | 3,891 us | 0.0% |
FutureIterator::current | 102 | 947 us | 0.0% |
spl_autoload_call | 1 | 855 us | 0.0% |
FutureIterator::valid | 104 | 579 us | 0.0% |
FutureIterator::key | 102 | 221 us | 0.0% |
ExecFuture::__destruct | 102 | 215 us | 0.0% |
FutureIterator::__construct | 2 | 118 us | 0.0% |
PhutilConsoleProgressBar::__destruct | 2 | 70 us | 0.0% |
PhutilConsoleProgressBar::done | 2 | 50 us | 0.0% |
PhutilConsoleProgressBar::setTotal | 2 | 37 us | 0.0% |
PhutilConsoleProgressBar::setQuiet | 2 | 7 us | 0.0% |
number_format | 2 | 7 us | 0.0% |
id | 2 | 5 us | 0.0% |
FutureIterator::limit | 2 | 4 us | 0.0% |