Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhutilLibraryMapBuilder::analyzeLibrary | 402 | 168,151,766 us | 100.0% |
Parent Calls | | | |
PhutilLibraryMapBuilder::buildFileSymbolMap | 402 | 168,151,766 us | |
Child Calls | | | |
PhutilLibraryMapBuilder::loadSourceFileMap | 402 | 88,015,745 us | 52.3% |
PhutilLibraryMapBuilder::buildLibraryMap | 402 | 36,839,536 us | 21.9% |
PhutilLibraryMapBuilder::writeSymbolCache | 402 | 22,304,435 us | 13.3% |
PhutilLibraryMapBuilder::loadSymbolCache | 402 | 18,838,450 us | 11.2% |
FutureIterator::rewind | 1 | 321,472 us | 0.2% |
pht | 2,011 | 215,064 us | 0.1% |
PhutilXHPASTBinary::isAvailable | 402 | 6,698 us | 0.0% |
PhutilLibraryMapBuilder::log | 2,011 | 4,564 us | 0.0% |
count | 806 | 3,848 us | 0.0% |
PhutilNumber::__construct | 804 | 3,334 us | 0.0% |
ExecFuture::resolveJSON | 1 | 1,353 us | 0.0% |
spl_autoload_call | 1 | 955 us | 0.0% |
PhutilLibraryMapBuilder::buildSymbolAnalysisFuture | 1 | 516 us | 0.0% |
PhutilConsoleProgressBar::__destruct | 1 | 43 us | 0.0% |
PhutilConsoleProgressBar::update | 1 | 35 us | 0.0% |
PhutilConsoleProgressBar::setTotal | 1 | 32 us | 0.0% |
PhutilConsoleProgressBar::done | 1 | 32 us | 0.0% |
FutureIterator::__construct | 1 | 26 us | 0.0% |
FutureIterator::next | 1 | 13 us | 0.0% |
FutureIterator::valid | 2 | 9 us | 0.0% |
PhutilConsoleProgressBar::setQuiet | 1 | 6 us | 0.0% |
number_format | 1 | 5 us | 0.0% |
ExecFuture::__destruct | 1 | 5 us | 0.0% |
FutureIterator::current | 1 | 4 us | 0.0% |
id | 1 | 3 us | 0.0% |
FutureIterator::limit | 1 | 3 us | 0.0% |
FutureIterator::key | 1 | 3 us | 0.0% |