XHProf Profile
Symbol | Count | Wall Time (Inclusive) | % | Wall Time (Exclusive) | % |
---|---|---|---|---|---|
Total | 34,621,080 | 155,577,188 us | 100.0% | 155,577,188 us | 100.0% |
main() | 1 | 155,577,188 us | 100.0% | 34 us | 0.0% |
PhutilArgumentParser::parseWorkflows | 1 | 155,575,509 us | 100.0% | 3 us | 0.0% |
PhutilArgumentParser::parseWorkflowsFull | 1 | 155,575,506 us | 100.0% | 64 us | 0.0% |
PhabricatorCalendarManagementReloadWorkflow::execute | 1 | 155,575,229 us | 100.0% | 122 us | 0.0% |
PhabricatorCalendarICSFileImportEngine::importEventsFromSource | 1 | 155,561,993 us | 100.0% | 903 us | 0.0% |
PhabricatorCalendarICSImportEngine::importICSData | 1 | 155,528,068 us | 100.0% | 218,821 us | 0.1% |
PhabricatorCalendarImportEngine::importEventDocument | 1 | 141,349,362 us | 90.9% | 958,073 us | 0.6% |
PhabricatorApplicationTransactionEditor::applyTransactions | 1,751 | 100,529,902 us | 64.6% | 563,032 us | 0.4% |
LiskDAO::save | 17,971 | 61,007,598 us | 39.2% | 60,216 us | 0.0% |
PhabricatorApplicationTransactionEditor::expandSupportTransactions | 1,751 | 53,588,265 us | 34.4% | 48,738 us | 0.0% |
queryfx | 30,748 | 51,774,928 us | 33.3% | 341,887 us | 0.2% |
call_user_func_array | 374,523 | 48,413,084 us | 31.1% | 870,476 us | 0.6% |
AphrontBaseMySQLDatabaseConnection::executeRawQuery | 30,748 | 46,365,569 us | 29.8% | 716,992 us | 0.5% |
PhabricatorApplicationTransactionEditor::buildSubscribeTransaction | 1,751 | 44,961,508 us | 28.9% | 55,382 us | 0.0% |
PhabricatorMarkupEngine::extractPHIDsFromMentions | 3,502 | 44,875,949 us | 28.8% | 52,062 us | 0.0% |
AphrontMySQLiDatabaseConnection::rawQuery | 30,748 | 44,620,659 us | 28.7% | 294,673 us | 0.2% |
mysqli::query | 30,748 | 44,319,917 us | 28.5% | 44,319,917 us | 28.5% |
AphrontDatabaseConnection::query | 21,476 | 44,128,796 us | 28.4% | 157,002 us | 0.1% |
LiskDAO::update | 10,948 | 35,294,853 us | 22.7% | 909,208 us | 0.6% |
PhabricatorMarkupEngine::newDifferentialMarkupEngine | 3,502 | 29,380,522 us | 18.9% | 20,318 us | 0.0% |
PhabricatorMarkupEngine::newMarkupEngine | 3,503 | 29,363,677 us | 18.9% | 2,546,012 us | 1.6% |
LiskDAO::insert | 7,023 | 25,468,396 us | 16.4% | 30,527 us | 0.0% |
LiskDAO::insertRecordIntoDatabase | 7,023 | 25,429,480 us | 16.3% | 493,311 us | 0.3% |
PhutilRemarkupEngine::markupText | 5,253 | 22,199,553 us | 14.3% | 21,541 us | 0.0% |
PhutilRemarkupEngine::setBlockRules | 3,503 | 21,513,309 us | 13.8% | 6,526,630 us | 4.2% |
PhutilRemarkupEngine::preprocessText | 5,253 | 19,688,155 us | 12.7% | 120,614 us | 0.1% |
PhabricatorWorker::scheduleTask | 1,751 | 19,521,569 us | 12.5% | 52,615 us | 0.0% |
qsprintf | 210,199 | 18,486,591 us | 11.9% | 1,058,652 us | 0.7% |
xsprintf | 210,201 | 17,322,377 us | 11.1% | 7,318,144 us | 4.7% |
PhutilRemarkupEngine::markupBlock | 10,855 | 16,355,646 us | 10.5% | 48,987 us | 0.0% |
PhutilRemarkupBlockRule::applyRules | 11,319 | 15,572,272 us | 10.0% | 1,384,436 us | 0.9% |
PhutilRemarkupDefaultBlockRule::markupText | 9,799 | 14,602,288 us | 9.4% | 150,957 us | 0.1% |
PhabricatorWorkerActiveTask::save | 1,751 | 14,555,430 us | 9.4% | 7,830 us | 0.0% |
PhabricatorWorkerActiveTask::forceSaveWithoutLease | 1,751 | 14,545,689 us | 9.3% | 40,749 us | 0.0% |
PhutilRemarkupBlockRule::setEngine | 42,036 | 14,332,388 us | 9.2% | 96,023 us | 0.1% |
PhutilRemarkupBlockRule::updateRules | 84,072 | 14,315,871 us | 9.2% | 4,188,298 us | 2.7% |
PhutilICSParser::parseICSData | 1 | 13,952,235 us | 9.0% | 427,849 us | 0.3% |
PhutilICSParser::parseICSProperty | 46,503 | 12,964,671 us | 8.3% | 1,484,446 us | 1.0% |
PhabricatorPolicyAwareQuery::execute | 2,200 | 10,970,177 us | 7.1% | 396,861 us | 0.3% |
msort | 47,315 | 10,596,943 us | 6.8% | 2,084,747 us | 1.3% |
xsprintf_query | 401,131 | 9,460,916 us | 6.1% | 5,218,924 us | 3.4% |
mpull | 67,145 | 9,263,341 us | 6.0% | 8,376,862 us | 5.4% |
PhabricatorApplicationTransactionEditor::applyHeraldRules | 1,751 | 8,469,847 us | 5.4% | 57,375 us | 0.0% |
HeraldEngine::loadAndApplyRules | 1,751 | 8,368,220 us | 5.4% | 24,675 us | 0.0% |
preg_replace_callback | 837,608 | 7,188,507 us | 4.6% | 1,462,291 us | 0.9% |
PhutilICSParser::unescapeFieldValue | 46,503 | 6,945,067 us | 4.5% | 1,711,480 us | 1.1% |
PhabricatorApplicationTransactionEditor::expandRemarkupBlockTransactions | 1,751 | 6,847,822 us | 4.4% | 38,005 us | 0.0% |
PhabricatorObjectRemarkupRule::apply | 271,656 | 6,455,922 us | 4.1% | 1,593,587 us | 1.0% |
PhabricatorCalendarEvent::save | 1,751 | 6,148,494 us | 4.0% | 26,461 us | 0.0% |
HeraldEngine::getTranscript | 1,751 | 5,962,604 us | 3.8% | 5,542 us | 0.0% |
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage | 330 | 5,504,859 us | 3.5% | 54,601 us | 0.0% |
PhabricatorImageMacroRemarkupRule::apply | 11,319 | 5,415,171 us | 3.5% | 19,034 us | 0.0% |
PhabricatorImageMacroRemarkupRule::markupImageMacro | 556 | 5,366,997 us | 3.4% | 79,792 us | 0.1% |
PhabricatorCalendarImport::newLogMessage | 1,769 | 5,232,321 us | 3.4% | 39,750 us | 0.0% |
PhutilTypeSpec::checkMap | 1,751 | 4,854,247 us | 3.1% | 83,531 us | 0.1% |
PhutilTypeSpec::newFromString | 5,253 | 4,745,482 us | 3.1% | 117,636 us | 0.1% |
LiskDAO::loadAllFromArray | 2,198 | 4,735,498 us | 3.0% | 361,776 us | 0.2% |
PhutilICSParser::unescapeTextValue | 23,370 | 4,674,506 us | 3.0% | 2,775,908 us | 1.8% |
LiskDAO::loadNextCounterValue | 1,751 | 4,513,161 us | 2.9% | 12,284 us | 0.0% |
PhabricatorMacroQuery::loadPage | 151 | 4,479,345 us | 2.9% | 1,154 us | 0.0% |
LiskDAO::loadFromArray | 75,002 | 4,373,628 us | 2.8% | 2,083,911 us | 1.3% |
LiskDAO::saveTransaction | 1,752 | 3,970,569 us | 2.6% | 7,677 us | 0.0% |
AphrontDatabaseConnection::saveTransaction | 1,752 | 3,917,387 us | 2.5% | 14,479 us | 0.0% |
PhutilTypeSpec::parseTokens | 5,253 | 3,893,922 us | 2.5% | 2,006,420 us | 1.3% |
queryfx_all | 5,768 | 3,610,688 us | 2.3% | 46,308 us | 0.0% |
PhutilRemarkupEngine::splitTextIntoBlocks | 5,255 | 3,101,658 us | 2.0% | 1,126,551 us | 0.7% |
assert_instances_of | 82,911 | 3,037,379 us | 2.0% | 2,944,696 us | 1.9% |
phutil_utf8v | 69,290 | 2,871,489 us | 1.8% | 2,870,590 us | 1.8% |
PhutilRemarkupBlockRule::setMarkupRules | 42,036 | 2,791,767 us | 1.8% | 156,076 us | 0.1% |
PhabricatorObjectRemarkupRule::getObjectReferencePattern | 271,656 | 2,671,084 us | 1.7% | 1,876,686 us | 1.2% |
PhutilRemarkupEngine::postprocessText | 5,253 | 2,489,857 us | 1.6% | 679,788 us | 0.4% |
idx | 1,089,011 | 2,388,870 us | 1.5% | 2,384,694 us | 1.5% |
PhabricatorLiskDAO::willReadData | 75,002 | 2,286,882 us | 1.5% | 303,314 us | 0.2% |
LiskDAO::__call | 431,209 | 2,148,160 us | 1.4% | 414,338 us | 0.3% |
AphrontMySQLiDatabaseConnection::escapeUTF8String | 175,302 | 2,141,622 us | 1.4% | 502,796 us | 0.3% |
HeraldEngine::loadRulesForAdapter | 1,751 | 2,136,903 us | 1.4% | 51,143 us | 0.0% |
PhutilICSParser::unescapeParameterValue | 45,920 | 2,122,614 us | 1.4% | 1,149,723 us | 0.7% |
PhabricatorApplicationTransactionEditor::validateTransaction | 42,024 | 1,927,447 us | 1.2% | 330,570 us | 0.2% |
HeraldRuleQuery::loadPage | 1,751 | 1,909,858 us | 1.2% | 38,518 us | 0.0% |
PhutilParserGenerator::parseTokensWithTables | 5,253 | 1,886,429 us | 1.2% | 1,668,028 us | 1.1% |
PhabricatorApplication::getAllInstalledApplications | 3,503 | 1,870,576 us | 1.2% | 719,023 us | 0.5% |
LiskDAO::getConfigOption | 275,839 | 1,829,878 us | 1.2% | 642,118 us | 0.4% |
LiskDAO::call | 431,209 | 1,748,649 us | 1.1% | 1,373,821 us | 0.9% |
qsprintf_check_type | 401,131 | 1,715,913 us | 1.1% | 826,742 us | 0.5% |
HeraldTranscript::saveXHeraldRulesHeader | 1,751 | 1,665,062 us | 1.1% | 27,361 us | 0.0% |
PhutilICSParser::didParseEventProperty | 34,703 | 1,655,139 us | 1.1% | 106,565 us | 0.1% |
PhutilRemarkupListBlockRule::markupText | 894 | 1,578,870 us | 1.0% | 84,088 us | 0.1% |
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows | 370 | 1,515,858 us | 1.0% | 8,656 us | 0.0% |
PhabricatorApplicationTransactionEditor::loadSubscribers | 1,751 | 1,434,895 us | 0.9% | 19,035 us | 0.0% |
PhutilRemarkupListBlockRule::renderTree | 900 | 1,416,007 us | 0.9% | 51,337 us | 0.0% |
PhabricatorEdgeQuery::execute | 1,801 | 1,415,914 us | 0.9% | 46,369 us | 0.0% |
PhabricatorSubscribersQuery::loadSubscribersForPHID | 1,751 | 1,415,133 us | 0.9% | 16,762 us | 0.0% |
PhabricatorSubscribersQuery::execute | 1,751 | 1,396,406 us | 0.9% | 33,346 us | 0.0% |
PhabricatorObjectRemarkupRule::didMarkupText | 126,072 | 1,354,655 us | 0.9% | 583,267 us | 0.4% |
PhabricatorObjectRemarkupRule::getObjectEmbedPattern | 271,656 | 1,319,316 us | 0.8% | 1,223,755 us | 0.8% |
PhutilCalendarDateTime::getEpoch | 18,052 | 1,177,054 us | 0.8% | 107,507 us | 0.1% |
PhabricatorCalendarEvent::getStartDateTimeEpoch | 8,898 | 1,136,207 us | 0.7% | 27,985 us | 0.0% |
PhabricatorApplication::isInstalled | 241,708 | 1,102,305 us | 0.7% | 1,036,882 us | 0.7% |
PhutilCalendarAbsoluteDateTime::newPHPDateTime | 18,089 | 1,056,156 us | 0.7% | 309,732 us | 0.2% |
AphrontBaseMySQLDatabaseConnection::validateUTF8String | 175,302 | 963,999 us | 0.6% | 158,872 us | 0.1% |