| 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% |