Symbol | Count | Wall Time (Inclusive) | % | Wall Time (Exclusive) | % |
---|
Total | 130,107 | 644,703 us | 100.0% | 644,703 us | 100.0% |
main() | 1 | 644,703 us | 100.0% | 46 us | 0.0% |
AphrontApplicationConfiguration::processRequest | 1 | 643,665 us | 99.8% | 66 us | 0.0% |
DiffusionController::handleRequest | 1 | 634,325 us | 98.4% | 8 us | 0.0% |
DiffusionDiffController::processDiffusionRequest | 1 | 634,315 us | 98.4% | 1,115 us | 0.2% |
DifferentialChangesetParser::renderChangeset | 1 | 506,963 us | 78.6% | 12 us | 0.0% |
DifferentialChangesetParser::render | 1 | 506,951 us | 78.6% | 243 us | 0.0% |
DifferentialChangesetParser::tryCacheStuff | 1 | 499,799 us | 77.5% | 25 us | 0.0% |
DifferentialChangesetParser::process | 1 | 499,646 us | 77.5% | 307 us | 0.0% |
FutureProxy::resolve | 2 | 394,326 us | 61.2% | 24 us | 0.0% |
FutureProxy::getResult | 2 | 394,266 us | 61.2% | 24 us | 0.0% |
PhutilXHPASTSyntaxHighlighterFuture::didReceiveResult | 2 | 394,224 us | 61.1% | 12 us | 0.0% |
PhutilXHPASTSyntaxHighlighterFuture::applyXHPHighlight | 2 | 394,212 us | 61.1% | 31,779 us | 4.9% |
XHPASTTree::newFromDataAndResolvedExecFuture | 2 | 202,641 us | 31.4% | 1,918 us | 0.3% |
XHPASTTree::__construct | 2 | 181,954 us | 28.2% | 38 us | 0.0% |
AASTTree::__construct | 2 | 181,711 us | 28.2% | 42,124 us | 6.5% |
AASTTree::buildTree | 1,366 | 111,340 us | 17.3% | 42,648 us | 6.6% |
XHPASTTree::newNode | 2,442 | 69,190 us | 10.7% | 57,353 us | 8.9% |
PhutilXHPASTSyntaxHighlighterFuture::findInterestingSymbols | 2 | 63,468 us | 9.8% | 3,788 us | 0.6% |
AASTNode::selectDescendantsOfType | 8 | 54,770 us | 8.5% | 20 us | 0.0% |
AASTNode::selectDescendantsOfTypes | 8 | 54,750 us | 8.5% | 91 us | 0.0% |
AASTNode::executeSelectDescendantsOfType | 9,768 | 54,071 us | 8.4% | 52,283 us | 8.1% |
Future::waitForSockets | 24 | 53,429 us | 8.3% | 215 us | 0.0% |
stream_select | 24 | 53,213 us | 8.3% | 53,213 us | 8.3% |
Future::resolve | 6 | 51,499 us | 8.0% | 164 us | 0.0% |
FutureIterator::next | 3 | 47,637 us | 7.4% | 1,775 us | 0.3% |
FutureIterator::rewind | 1 | 47,427 us | 7.4% | 11 us | 0.0% |
phutil_tag | 2,528 | 46,855 us | 7.3% | 27,254 us | 4.2% |
DiffusionController::callConduitWithDiffusionRequest | 1 | 44,800 us | 6.9% | 18 us | 0.0% |
DifferentialChangesetParser::getHighlightFuture | 2 | 42,641 us | 6.6% | 28 us | 0.0% |
PhutilDefaultSyntaxHighlighterEngine::getHighlightFuture | 2 | 42,536 us | 6.6% | 39 us | 0.0% |
ExecFuture::isReady | 51 | 42,457 us | 6.6% | 32,478 us | 5.0% |
PhutilXHPASTBinary::isAvailable | 4 | 41,853 us | 6.5% | 13 us | 0.0% |
PhutilXHPASTBinary::getVersion | 4 | 41,840 us | 6.5% | 24 us | 0.0% |
exec_manual | 1 | 41,797 us | 6.5% | 25 us | 0.0% |
PhabricatorPolicyAwareQuery::execute | 17 | 40,063 us | 6.2% | 462 us | 0.1% |
DiffusionDiffQueryConduitAPIMethod::getResult | 1 | 36,733 us | 5.7% | 10 us | 0.0% |
DiffusionDiffQueryConduitAPIMethod::getGitResult | 1 | 36,682 us | 5.7% | 3 us | 0.0% |
DiffusionDiffQueryConduitAPIMethod::getGitOrMercurialResult | 1 | 36,679 us | 5.7% | 35 us | 0.0% |
queryfx_all | 23 | 36,199 us | 5.6% | 139 us | 0.0% |
queryfx | 23 | 35,688 us | 5.5% | 141 us | 0.0% |
PhabricatorPolicyAwareQuery::executeOne | 5 | 34,925 us | 5.4% | 34 us | 0.0% |
DifferentialDiff::newEphemeralFromRawChanges | 1 | 29,615 us | 4.6% | 22 us | 0.0% |
DifferentialDiff::buildChangesetsFromRawChanges | 1 | 29,582 us | 4.6% | 187 us | 0.0% |
DifferentialChangesetParser::detectCopiedCode | 1 | 27,431 us | 4.3% | 14,847 us | 2.3% |
AphrontBaseMySQLDatabaseConnection::executeRawQuery | 23 | 27,084 us | 4.2% | 482 us | 0.1% |
phutil_escape_html | 9,153 | 26,309 us | 4.1% | 22,914 us | 3.6% |
AphrontMySQLiDatabaseConnection::rawQuery | 23 | 25,744 us | 4.0% | 142 us | 0.0% |
mysqli::query | 23 | 25,601 us | 4.0% | 25,601 us | 4.0% |
phutil_split_lines | 102 | 22,735 us | 3.5% | 698 us | 0.1% |
XHPASTTree::newToken | 3,548 | 21,995 us | 3.4% | 18,152 us | 2.8% |
PhabricatorRepositoryQuery::loadPage | 8 | 21,906 us | 3.4% | 64 us | 0.0% |
DiffusionDiffQueryConduitAPIMethod::getEffectiveCommit | 2 | 21,347 us | 3.3% | 16 us | 0.0% |
DiffusionQuery::callConduitWithDiffusionRequest | 2 | 21,324 us | 3.3% | 68 us | 0.0% |
ConduitCall::execute | 2 | 21,221 us | 3.3% | 20 us | 0.0% |
ConduitCall::executeMethod | 2 | 21,203 us | 3.3% | 38 us | 0.0% |
ConduitAPIMethod::executeMethod | 2 | 21,101 us | 3.3% | 5 us | 0.0% |
DiffusionQueryConduitAPIMethod::execute | 2 | 21,099 us | 3.3% | 55 us | 0.0% |
phutil_implode_html | 5 | 20,292 us | 3.1% | 7,535 us | 1.2% |
XHPASTToken::getTypeName | 3,262 | 20,144 us | 3.1% | 15,161 us | 2.4% |
preg_split | 102 | 19,878 us | 3.1% | 19,878 us | 3.1% |
DiffusionQueryConduitAPIMethod::getResult | 2 | 19,613 us | 3.0% | 18 us | 0.0% |
DiffusionLastModifiedQueryConduitAPIMethod::getGitResult | 1 | 19,601 us | 3.0% | 13 us | 0.0% |
DiffusionLastModifiedQueryConduitAPIMethod::loadCommitsFromCache | 1 | 19,584 us | 3.0% | 92 us | 0.0% |
PhutilSymbolLoader::selectAndLoadSymbols | 160 | 19,219 us | 3.0% | 4,375 us | 0.7% |
json_decode | 12 | 19,120 us | 3.0% | 19,120 us | 3.0% |
phutil_json_decode | 2 | 18,769 us | 2.9% | 19 us | 0.0% |
DiffusionRequest::loadCommit | 1 | 18,762 us | 2.9% | 45 us | 0.0% |
DiffusionCommitQuery::loadPage | 3 | 17,441 us | 2.7% | 71 us | 0.0% |
LiskDAO::loadRawDataWhere | 4 | 16,590 us | 2.6% | 86 us | 0.0% |
AphrontDatabaseConnection::queryData | 4 | 15,603 us | 2.4% | 23 us | 0.0% |
call_user_func_array | 226 | 15,503 us | 2.4% | 542 us | 0.1% |
PhutilSymbolLoader::loadSymbol | 425 | 14,908 us | 2.3% | 2,480 us | 0.4% |
PhutilKeyValueCache::getKey | 102 | 14,363 us | 2.2% | 304 us | 0.0% |
DiffusionRequest::newFromCallsign | 3 | 13,978 us | 2.2% | 40 us | 0.0% |
PhabricatorRepositoryGraphCache::loadLastModifiedCommitID | 1 | 13,818 us | 2.1% | 14 us | 0.0% |
PhabricatorRepositoryGraphCache::getBucketData | 1 | 13,797 us | 2.1% | 9 us | 0.0% |
PhutilKeyValueCacheStack::getKeys | 3 | 13,734 us | 2.1% | 30 us | 0.0% |
PhutilKeyValueCacheProfiler::getKeys | 4 | 13,658 us | 2.1% | 43 us | 0.0% |
PhutilKeyValueCacheNamespace::getKeys | 4 | 13,573 us | 2.1% | 29 us | 0.0% |
PhutilKeyValueCacheProxy::getKeys | 8 | 13,523 us | 2.1% | 21 us | 0.0% |
PhutilAPCKeyValueCache::getKeys | 3 | 13,508 us | 2.1% | 13 us | 0.0% |
apc_fetch | 3 | 13,495 us | 2.1% | 13,495 us | 2.1% |
PhutilBootloader::loadLibrarySource | 406 | 12,691 us | 2.0% | 1,112 us | 0.2% |
qsprintf | 115 | 12,363 us | 1.9% | 540 us | 0.1% |
xsprintf | 127 | 12,267 us | 1.9% | 1,994 us | 0.3% |
DifferentialHunk::getStructuredFile | 2 | 11,893 us | 1.8% | 357 us | 0.1% |
DifferentialHunk::getStructuredOldFile | 1 | 11,730 us | 1.8% | 5 us | 0.0% |
PhutilBootloader::executeInclude | 406 | 11,673 us | 1.8% | 3,412 us | 0.5% |
DiffusionRequest::newFromAphrontRequestDictionary | 1 | 11,661 us | 1.8% | 30 us | 0.0% |
AASTNode::__construct | 2,442 | 11,618 us | 1.8% | 11,618 us | 1.8% |
spl_autoload_call | 152 | 11,560 us | 1.8% | 313 us | 0.0% |
DifferentialHunk::getStructuredLines | 2 | 11,536 us | 1.8% | 776 us | 0.1% |
PhabricatorPolicyFilter::apply | 32 | 11,509 us | 1.8% | 611 us | 0.1% |
__phutil_autoload | 152 | 11,328 us | 1.8% | 944 us | 0.1% |
DifferentialHunk::getSplitLines | 2 | 10,754 us | 1.7% | 9 us | 0.0% |
PhabricatorRepositoryQuery::buildWhereClauseParts | 8 | 10,732 us | 1.7% | 76 us | 0.0% |
DiffusionRawDiffQuery::loadRawDiff | 1 | 10,595 us | 1.6% | 4 us | 0.0% |
DiffusionGitRawDiffQuery::executeQuery | 1 | 10,591 us | 1.6% | 60 us | 0.0% |
DifferentialChangesetParser::processHighlightedSource | 2 | 10,000 us | 1.6% | 203 us | 0.0% |
ExecFuture::resolvex | 1 | 9,760 us | 1.5% | 6 us | 0.0% |