XHProf array_keys Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
array_keys973,38810,768,449 us100.0%
Parent Calls
PhutilBootloader::getAllLibraries4,0009,315 us
PhabricatorFilesConfigOptions::getOptions111 us
PhutilJSON::encodeFormattedValue33 us
PhabricatorUIConfigOptions::getOptions11 us
PhabricatorApplication::getAllApplications11 us
FutureIterator::rewind2158 us
PhutilTestCase::endCoverage959,02210,731,511 us
PhutilConsoleFormatter::formatString6,08210,817 us
PhutilTestCase::tryTestCaseMap418 us
PhutilTestCase::tryTestCases712 us
LiskDAO::insertRecordIntoDatabase1,3568,757 us
PhabricatorQueryOrderVector::newFromVector5731,954 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments12 us
ConpherenceThread::getParticipantPHIDs1743 us
PhabricatorApplication::getCapabilities1,3712,748 us
PhabricatorCustomField::buildFieldList107422 us
ConpherenceEditor::applyInitialEffects1344 us
ConpherenceEditor::requireCapabilities2232 us
ConpherenceEditor::getMailTo1248 us
PhabricatorFileQuery::loadPage54144 us
PhabricatorHandlePool::loadPHIDs37 us
PhabricatorHandleQuery::loadPage3391 us
PhutilRemarkupBlockStorage::restore834 us
PhabricatorEdgeEditor::getPreventCyclesEdgeTypes71180 us
ConpherenceEditor::applyCustomExternalTransaction1625 us
ConpherenceRoomTestCase::testRoomParticipantDeletion13 us
ConpherenceEditor::applyCustomInternalTransaction1212 us
DifferentialCommitMessageParser::buildLabelRegexp610 us
HarbormasterTargetEngine::generateBuildStepMap22 us
HarbormasterTargetEngine::generateBuildTargetMap47 us
HarbormasterBuildEngine::updateWaitingTargets23 us
HeraldTranscriptTestCase::testTranscriptTruncation23 us
ManiphestCustomFieldStatusParser::getPrefixes11115 us
ManiphestCustomFieldStatusParser::getSuffixes1158 us
PhutilTypeExtraParametersException::__construct14 us
PhabricatorEdgeQuery::loadDestinationPHIDs86219 us
ManiphestTaskTestCase::testTaskReordering849 us
ManiphestTaskTestCase::testTaskAdjacentBlocks211 us
CelerityStaticResourceResponse::resolveResources226 us
PhutilKeyValueCacheProfiler::setKeys932 us
PhabricatorKeyValueDatabaseCache::setKeys923 us
PhabricatorPeopleQuery::rebuildAvailabilityCache23124 us
PhabricatorMetaMTAMail::expandRecipients57160 us
AbstractDirectedGraph::loadGraph619 us
RemarkupProcessConduitAPIMethod::defineParamTypes17 us
AbstractDirectedGraph::performCycleDetection@128 us
PhabricatorEnv::requireValidRemoteURIForLink26 us
PhabricatorEnv::requireValidRemoteURIForFetch23 us
PhabricatorFileQuery::loadPage@11423 us
PhabricatorFileQuery::loadPage@247 us
PhabricatorHandlePoolTestCase::testHandlePools15 us
PhabricatorMetaMTAApplicationEmailQuery::willFilterPage918 us
PhabricatorPeopleUserPHIDType::loadNamedObjects27 us
PhabricatorManiphestTaskTestDataGenerator::generateTaskStatus420 us
PhabricatorApplicationTransactionEditor::transactionHasEffect2864 us
PhabricatorApplicationTransactionEditor::applyExternalEffects816 us
PhabricatorEdgeQuery::getDestinationPHIDs512 us
PhabricatorOwnersPackage::findLongestPathsPerPackage35 us
PhabricatorPolicyFilter::loadCustomPolicies617 us
PhabricatorPolicy::getCustomRuleClasses613 us
PhabricatorPolicyFilter::apply2048 us
PhabricatorPolicyFilter::apply@136 us
PhabricatorProjectQuery::loadPage1579 us
PhabricatorProjectTransactionEditor::requireCapabilities1630 us
PhabricatorProjectTransactionEditor::applyBuiltinExternalTransaction1436 us
PhabricatorApplicationTransactionEditor::applyInverseEdgeTransactions1431 us
PhabricatorObjectHandle::setTagColor18 us
PhabricatorRepositoryDiscoveryEngine::reduceGraph1645 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges749 us
PhabricatorRepositoryCommitChangeParserWorker::lookupOrCreatePaths34153 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes31132 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges60388 us
PhabricatorRepositoryGitCommitChangeParserWorker::parseCommitChanges755 us
Child Calls