XHProf array_keys Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
array_keys973,3829,517,709 us100.0%
Parent Calls
PhutilBootloader::getAllLibraries3,9996,442 us
PhabricatorFilesConfigOptions::getOptions11 us
PhutilJSON::encodeFormattedValue31 us
PhabricatorUIConfigOptions::getOptions11 us
PhabricatorApplication::getAllApplications11 us
PhutilTestCase::endCoverage959,0209,493,786 us
PhutilConsoleFormatter::formatString6,0826,995 us
PhutilTestCase::tryTestCaseMap48 us
PhutilTestCase::tryTestCases78 us
LiskDAO::insertRecordIntoDatabase1,3564,973 us
PhabricatorQueryOrderVector::newFromVector573973 us
ConpherenceThread::getParticipantPHIDs1776 us
PhabricatorApplication::getCapabilities1,3712,787 us
PhabricatorCustomField::buildFieldList107182 us
ConpherenceEditor::applyInitialEffects1316 us
ConpherenceEditor::requireCapabilities2220 us
ConpherenceEditor::getMailTo1231 us
ConpherenceEditor::applyCustomInternalTransaction1210 us
ConpherenceEditor::applyCustomExternalTransaction1623 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments11 us
PhabricatorFileQuery::loadPage5486 us
PhabricatorHandlePool::loadPHIDs39 us
PhabricatorHandleQuery::loadPage3347 us
PhutilRemarkupBlockStorage::restore816 us
PhabricatorEdgeEditor::getPreventCyclesEdgeTypes7190 us
ConpherenceRoomTestCase::testRoomParticipantDeletion11 us
DifferentialCommitMessageParser::buildLabelRegexp611 us
FutureIterator::rewind2031 us
HarbormasterTargetEngine::generateBuildStepMap23 us
HarbormasterTargetEngine::generateBuildTargetMap49 us
HarbormasterBuildEngine::updateWaitingTargets23 us
HeraldTranscriptTestCase::testTranscriptTruncation24 us
ManiphestCustomFieldStatusParser::getPrefixes1150 us
ManiphestCustomFieldStatusParser::getSuffixes1126 us
PhutilTypeExtraParametersException::__construct12 us
PhabricatorEdgeQuery::loadDestinationPHIDs86117 us
ManiphestTaskTestCase::testTaskAdjacentBlocks24 us
ManiphestTaskTestCase::testTaskReordering821 us
CelerityStaticResourceResponse::resolveResources222 us
PhutilKeyValueCacheProfiler::setKeys933 us
PhabricatorKeyValueDatabaseCache::setKeys922 us
PhabricatorPeopleQuery::rebuildAvailabilityCache2337 us
PhabricatorMetaMTAMail::expandRecipients5765 us
AbstractDirectedGraph::loadGraph621 us
RemarkupProcessConduitAPIMethod::defineParamTypes12 us
AbstractDirectedGraph::performCycleDetection@128 us
PhabricatorEnv::requireValidRemoteURIForLink27 us
PhabricatorEnv::requireValidRemoteURIForFetch26 us
PhabricatorFileQuery::loadPage@11424 us
PhabricatorFileQuery::loadPage@249 us
PhabricatorHandlePoolTestCase::testHandlePools13 us
PhabricatorMetaMTAApplicationEmailQuery::willFilterPage710 us
PhabricatorPeopleUserPHIDType::loadNamedObjects24 us
PhabricatorManiphestTaskTestDataGenerator::generateTaskStatus413 us
PhabricatorApplicationTransactionEditor::transactionHasEffect2836 us
PhabricatorApplicationTransactionEditor::applyExternalEffects89 us
PhabricatorEdgeQuery::getDestinationPHIDs57 us
PhabricatorOwnersPackage::findLongestPathsPerPackage33 us
PhabricatorPolicyFilter::loadCustomPolicies612 us
PhabricatorPolicy::getCustomRuleClasses66 us
PhabricatorPolicyFilter::apply2021 us
PhabricatorPolicyFilter::apply@133 us
PhabricatorProjectQuery::loadPage1523 us
PhabricatorProjectTransactionEditor::requireCapabilities1614 us
PhabricatorProjectTransactionEditor::applyBuiltinExternalTransaction1417 us
PhabricatorApplicationTransactionEditor::applyInverseEdgeTransactions1431 us
PhabricatorObjectHandle::setTagColor13 us
PhabricatorRepositoryDiscoveryEngine::reduceGraph1622 us
PhabricatorRepositoryGitCommitChangeParserWorker::parseCommitChanges735 us
PhabricatorRepositoryCommitChangeParserWorker::lookupOrCreatePaths3466 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges722 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes3165 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges60163 us
Child Calls