Symbol | Count | Wall Time (Inclusive) | % | Wall Time (Exclusive) | % |
---|
Total | 171,734 | 720,201 us | 100.0% | 720,201 us | 100.0% |
main() | 1 | 720,201 us | 100.0% | 76 us | 0.0% |
AphrontApplicationConfiguration::processRequest | 1 | 717,136 us | 99.6% | 52 us | 0.0% |
AphrontController::handleRequest | 1 | 694,874 us | 96.5% | 8 us | 0.0% |
DifferentialChangesetViewController::processRequest | 1 | 694,865 us | 96.5% | 513 us | 0.1% |
PhabricatorController::buildApplicationPage | 1 | 311,882 us | 43.3% | 83 us | 0.0% |
PhabricatorController::buildPageResponse | 1 | 305,843 us | 42.5% | 31 us | 0.0% |
AphrontPageView::render | 1 | 305,236 us | 42.4% | 42 us | 0.0% |
PhabricatorStandardPageView::willRenderPage | 1 | 296,912 us | 41.2% | 166 us | 0.0% |
PhabricatorDifferenceEngine::generateChangesetFromFileContent | 1 | 280,201 us | 38.9% | 121 us | 0.0% |
phutil_escape_html | 984 | 248,691 us | 34.5% | 3,106 us | 0.4% |
phutil_implode_html | 4 | 240,913 us | 33.5% | 47 us | 0.0% |
PhabricatorBarePageView::willRenderPage | 1 | 240,817 us | 33.4% | 9 us | 0.0% |
AphrontSideNavFilterView::render | 1 | 240,764 us | 33.4% | 17 us | 0.0% |
AphrontSideNavFilterView::renderFlexNav | 1 | 238,426 us | 33.1% | 52 us | 0.0% |
DifferentialChangesetListView::render | 1 | 236,264 us | 32.8% | 241 us | 0.0% |
DifferentialChangesetParser::renderChangeset | 1 | 232,482 us | 32.3% | 5 us | 0.0% |
DifferentialChangesetParser::render | 1 | 232,477 us | 32.3% | 187 us | 0.0% |
DifferentialChangesetParser::tryCacheStuff | 1 | 230,835 us | 32.1% | 19 us | 0.0% |
DifferentialChangesetParser::process | 1 | 230,810 us | 32.0% | 640 us | 0.1% |
DifferentialDiff::newEphemeralFromRawChanges | 1 | 141,368 us | 19.6% | 50 us | 0.0% |
DifferentialDiff::buildChangesetsFromRawChanges | 1 | 141,273 us | 19.6% | 287 us | 0.0% |
DifferentialChangesetParser::detectCopiedCode | 1 | 123,849 us | 17.2% | 61,362 us | 8.5% |
phutil_split_lines | 3 | 108,300 us | 15.0% | 101 us | 0.0% |
preg_split | 3 | 108,187 us | 15.0% | 108,187 us | 15.0% |
mpull | 31 | 100,704 us | 14.0% | 429 us | 0.1% |
DifferentialHunk::makeContent | 4 | 92,649 us | 12.9% | 78,654 us | 10.9% |
PhabricatorPolicyAwareQuery::execute | 30 | 81,925 us | 11.4% | 1,770 us | 0.2% |
DifferentialChangeset::makeNewFile | 3 | 80,279 us | 11.1% | 40 us | 0.0% |
DifferentialHunkParser::parseHunksForLineData | 1 | 79,148 us | 11.0% | 42,686 us | 5.9% |
DifferentialHunk::makeNewFile | 3 | 77,632 us | 10.8% | 2,272 us | 0.3% |
ArcanistDiffParser::parseDiff | 1 | 75,258 us | 10.4% | 147 us | 0.0% |
DifferentialHunkParser::reparseHunksForSpecialAttributes | 1 | 64,255 us | 8.9% | 27,375 us | 3.8% |
PhabricatorDifferenceEngine::generateRawDiffFromFileContent | 1 | 62,925 us | 8.7% | 6,933 us | 1.0% |
DifferentialHunk::getStructuredFile | 2 | 60,300 us | 8.4% | 7,602 us | 1.1% |
DifferentialHunk::getStructuredOldFile | 1 | 56,092 us | 7.8% | 16 us | 0.0% |
PhabricatorMainMenuView::render | 1 | 54,451 us | 7.6% | 116 us | 0.0% |
DifferentialHunk::getStructuredLines | 2 | 52,698 us | 7.3% | 16,184 us | 2.2% |
PhutilSymbolLoader::selectAndLoadSymbols | 152 | 51,447 us | 7.1% | 6,176 us | 0.9% |
PhutilSymbolLoader::loadSymbol | 294 | 44,931 us | 6.2% | 3,146 us | 0.4% |
PhutilBootloader::loadLibrarySource | 290 | 41,803 us | 5.8% | 1,561 us | 0.2% |
PhutilBootloader::executeInclude | 290 | 40,219 us | 5.6% | 26,618 us | 3.7% |
exec_manual | 1 | 39,860 us | 5.5% | 68 us | 0.0% |
Future::resolve | 1 | 38,599 us | 5.4% | 959 us | 0.1% |
PhabricatorPolicyFilter::apply | 36 | 38,346 us | 5.3% | 3,108 us | 0.4% |
ArcanistDiffParser::didStartParse | 1 | 37,968 us | 5.3% | 36 us | 0.0% |
ArcanistDiffParser::parseChangeset | 1 | 33,197 us | 4.6% | 25,588 us | 3.6% |
__phutil_autoload | 148 | 31,958 us | 4.4% | 1,476 us | 0.2% |
PhabricatorMainMenuView::renderNotificationMenu | 1 | 29,431 us | 4.1% | 417 us | 0.1% |
PhabricatorHomeApplication::loadAllQuickCreateItems | 2 | 28,999 us | 4.0% | 399 us | 0.1% |
DifferentialChangeset::makeOldFile | 1 | 22,333 us | 3.1% | 11 us | 0.0% |
PhabricatorHomeApplication::buildMainMenuExtraNodes | 1 | 22,233 us | 3.1% | 64 us | 0.0% |
DifferentialHunk::makeOldFile | 1 | 22,062 us | 3.1% | 764 us | 0.1% |
PhabricatorPolicyAwareQuery::executeOne | 3 | 21,657 us | 3.0% | 40 us | 0.0% |
ExecFuture::isReady | 129 | 20,768 us | 2.9% | 2,692 us | 0.4% |
PhutilSymbolLoader::loadObjects | 3 | 20,691 us | 2.9% | 327 us | 0.0% |
array_pop | 12,658 | 20,482 us | 2.8% | 20,482 us | 2.8% |
PhabricatorMainMenuView::renderApplicationMenu | 1 | 19,856 us | 2.8% | 255 us | 0.0% |
DifferentialHunkParser::getHasChanges | 2 | 19,839 us | 2.8% | 19,838 us | 2.8% |
PhabricatorController::willBeginExecution | 1 | 19,499 us | 2.7% | 252 us | 0.0% |
queryfx_all | 23 | 18,176 us | 2.5% | 172 us | 0.0% |
queryfx | 23 | 17,518 us | 2.4% | 199 us | 0.0% |
Future::waitForSockets | 2 | 16,358 us | 2.3% | 78 us | 0.0% |
stream_select | 2 | 16,246 us | 2.3% | 16,246 us | 2.3% |
PhabricatorPolicyFilter::checkCapability | 159 | 16,117 us | 2.2% | 2,337 us | 0.3% |
PhabricatorController::loadViewerHandles | 1 | 14,813 us | 2.1% | 63 us | 0.0% |
PhabricatorPHIDType::getAllTypes | 3 | 14,396 us | 2.0% | 419 us | 0.1% |
PhabricatorHandleQuery::loadPage | 1 | 14,354 us | 2.0% | 11 us | 0.0% |
explode | 56 | 13,917 us | 1.9% | 13,917 us | 1.9% |
AphrontBaseMySQLDatabaseConnection::executeRawQuery | 23 | 12,972 us | 1.8% | 967 us | 0.1% |
proc_open | 1 | 12,791 us | 1.8% | 12,791 us | 1.8% |
xsprintf | 103 | 12,226 us | 1.7% | 2,501 us | 0.3% |
DifferentialHunkParser::getHasTextChanges | 1 | 12,125 us | 1.7% | 10 us | 0.0% |
qsprintf | 69 | 11,608 us | 1.6% | 403 us | 0.1% |
implode | 198 | 11,181 us | 1.6% | 10,833 us | 1.5% |
DifferentialHunkParser::updateChangeTypesForWhitespaceMode | 1 | 10,871 us | 1.5% | 10,861 us | 1.5% |
AphrontMySQLiDatabaseConnection::rawQuery | 23 | 10,368 us | 1.4% | 175 us | 0.0% |
PhabricatorPolicyFilter::hasCapability | 7 | 10,332 us | 1.4% | 99 us | 0.0% |
mysqli::query | 23 | 10,174 us | 1.4% | 10,174 us | 1.4% |
Filesystem::writeFile | 4 | 9,937 us | 1.4% | 39 us | 0.0% |
PhabricatorPolicyCapability::getCapabilityByKey | 154 | 9,559 us | 1.3% | 888 us | 0.1% |
PhabricatorProjectApplication::getQuickCreateItems | 2 | 9,414 us | 1.3% | 54 us | 0.0% |
PhabricatorHomeApplication::buildMainMenuItems | 1 | 9,370 us | 1.3% | 59 us | 0.0% |
PhabricatorPeopleApplication::buildMainMenuItems | 1 | 9,200 us | 1.3% | 99 us | 0.0% |
DifferentialChangesetQuery::willFilterPage | 1 | 9,088 us | 1.3% | 59 us | 0.0% |
ArcanistDiffHunk::getChangedLines | 1 | 8,922 us | 1.2% | 7,374 us | 1.0% |
DifferentialHunkParser::generateIntraLineDiffs | 1 | 8,725 us | 1.2% | 8,717 us | 1.2% |
xsprintf_query | 163 | 8,690 us | 1.2% | 1,418 us | 0.2% |
PhabricatorPolicyCapability::getCapabilityMap | 154 | 8,569 us | 1.2% | 1,046 us | 0.1% |
DifferentialHunkParser::getHasAnyChanges | 1 | 7,731 us | 1.1% | 7 us | 0.0% |
phutil_is_utf8 | 25 | 7,553 us | 1.0% | 113 us | 0.0% |
mb_check_encoding | 25 | 7,432 us | 1.0% | 7,432 us | 1.0% |
DifferentialHunkParser::generateVisibileLinesMask | 1 | 7,384 us | 1.0% | 7,375 us | 1.0% |
DifferentialModernHunk::setChanges | 1 | 7,333 us | 1.0% | 17 us | 0.0% |
PhabricatorLiskDAO::detectEncodingForStorage | 1 | 7,316 us | 1.0% | 24 us | 0.0% |
AphrontTagView::render | 43 | 7,299 us | 1.0% | 1,110 us | 0.2% |
PhabricatorPolicyFilter::getObjectPolicy | 318 | 7,293 us | 1.0% | 796 us | 0.1% |
PhabricatorPeopleQuery::didFilterPage | 1 | 7,129 us | 1.0% | 67 us | 0.0% |
PhabricatorProjectQuery::loadPage | 2 | 6,744 us | 0.9% | 146 us | 0.0% |
DifferentialDiffQuery::willFilterPage | 1 | 6,566 us | 0.9% | 61 us | 0.0% |
ArcanistDiffParser::nextLine | 6,329 | 6,517 us | 0.9% | 6,430 us | 0.9% |