XHProf array_keys Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
array_keys1,093,8918,179,906 us100.0%
Parent Calls
PhutilBootloader::getAllLibraries4,1079,746 us
PhabricatorFilesConfigOptions::getOptions11 us
PhutilJSON::encodeFormattedValue41 us
PhabricatorUIConfigOptions::getOptions11 us
PhabricatorApplication::getAllApplications12 us
PhutilTestCase::endCoverage1,078,4438,135,661 us
PhutilTestCase::tryTestCaseMap410 us
PhutilTestCase::tryTestCases717 us
LiskDAO::insertRecordIntoDatabase1,3607,394 us
PhabricatorQueryOrderVector::newFromVector5741,430 us
ConpherenceThread::getParticipantPHIDs1735 us
PhabricatorApplication::getCapabilities1,4082,340 us
PhabricatorCustomField::buildFieldList110166 us
ConpherenceEditor::applyInitialEffects1323 us
ConpherenceEditor::requireCapabilities2218 us
ConpherenceEditor::getMailTo1248 us
ConpherenceEditor::applyCustomInternalTransaction1210 us
ConpherenceEditor::applyCustomExternalTransaction1614 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments12 us
PhabricatorFileQuery::loadPage54130 us
PhabricatorHandlePool::loadPHIDs37 us
PhabricatorHandleQuery::loadPage3338 us
PhutilRemarkupBlockStorage::restore825 us
PhabricatorEdgeEditor::getPreventCyclesEdgeTypes71112 us
ConpherenceRoomTestCase::testRoomParticipantDeletion13 us
DifferentialCommitMessageParser::buildLabelRegexp621 us
FutureIterator::rewind2059 us
HarbormasterTargetEngine::generateBuildStepMap23 us
HarbormasterTargetEngine::generateBuildTargetMap48 us
HarbormasterBuildEngine::updateWaitingTargets210 us
HeraldTranscriptTestCase::testTranscriptTruncation29 us
ManiphestCustomFieldStatusParser::getPrefixes1165 us
ManiphestCustomFieldStatusParser::getSuffixes1128 us
PhutilTypeExtraParametersException::__construct12 us
PhabricatorEdgeQuery::loadDestinationPHIDs87117 us
ManiphestTaskTestCase::testTaskReordering823 us
ManiphestTaskTestCase::testTaskAdjacentBlocks28 us
CelerityStaticResourceResponse::resolveResources233 us
PhutilKeyValueCacheProfiler::setKeys935 us
PhabricatorKeyValueDatabaseCache::setKeys957 us
PhabricatorPeopleQuery::rebuildAvailabilityCache2357 us
PhabricatorMetaMTAMail::expandRecipients5799 us
AbstractDirectedGraph::loadGraph615 us
HarbormasterMessageType::getAllMessages11 us
RemarkupProcessConduitAPIMethod::defineParamTypes15 us
AbstractDirectedGraph::performCycleDetection@1210 us
PhabricatorEnv::requireValidRemoteURIForFetch23 us
PhabricatorEnv::requireValidRemoteURIForLink229 us
PhabricatorFileQuery::loadPage@11425 us
PhabricatorFileQuery::loadPage@2421 us
PhabricatorHandlePoolTestCase::testHandlePools15 us
PhabricatorMetaMTAApplicationEmailQuery::willFilterPage717 us
PhabricatorPeopleUserPHIDType::loadNamedObjects24 us
PhabricatorManiphestTaskTestDataGenerator::generateTaskStatus415 us
PhabricatorApplicationTransactionEditor::transactionHasEffect2847 us
PhabricatorApplicationTransactionEditor::applyExternalEffects814 us
PhabricatorEdgeQuery::getDestinationPHIDs57 us
PhabricatorOwnersPackage::findLongestPathsPerPackage33 us
PhabricatorPolicyFilter::loadCustomPolicies613 us
PhabricatorPolicy::getCustomRuleClasses67 us
PhabricatorPolicyFilter::apply2026 us
PhabricatorPolicyFilter::apply@133 us
PhabricatorProjectQuery::loadPage1521 us
PhabricatorObjectHandle::setTagColor13 us
PhabricatorProjectTransactionEditor::requireCapabilities1612 us
PhabricatorProjectTransactionEditor::applyBuiltinExternalTransaction1414 us
PhabricatorApplicationTransactionEditor::applyInverseEdgeTransactions1413 us
PhabricatorRepositoryDiscoveryEngine::reduceGraph1634 us
PhabricatorRepositoryGitCommitChangeParserWorker::parseCommitChanges733 us
PhabricatorRepositoryCommitChangeParserWorker::lookupOrCreatePaths34111 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes3173 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges60234 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges733 us
PhutilConsoleFormatter::interpretFormat7,01221,187 us
Child Calls