XHProf PhabricatorEnv::getEnvConfig Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorEnv::getEnvConfig19,2656,205,532 us100.0%
Parent Calls
PhabricatorEnv::buildConfigurationSourceStack136 us
PhabricatorLiskDAO::getDefaultStorageNamespace430 us
PhabricatorEnv::newObjectFromConfig610316,737 us
DefaultDatabaseConfigurationProvider::getUser293151,442 us
DefaultDatabaseConfigurationProvider::getPassword293159,361 us
DefaultDatabaseConfigurationProvider::getHost293152,685 us
DefaultDatabaseConfigurationProvider::getPort293160,546 us
PhabricatorEnv::initializeCommonEnvironment391 us
PhabricatorEventEngine::initialize125 us
PhabricatorApplication::isInstalled7,7001,888,649 us
PhabricatorEnv::setLocaleCode107,585 us
PhabricatorApplication::getCustomPolicySetting3,9881,050,983 us
PhabricatorEnv::getAnyBaseURI14699,259 us
PhabricatorEnv::requireValidRemoteURIForLink3017,139 us
PhabricatorUserEmail::isAllowedAddress133101,883 us
PhabricatorMarkupEngine::getMarkupEngineDefaultConfiguration188123,009 us
PhabricatorPolicies::getMostOpenPolicy2,659644,498 us
PhabricatorPolicyFilter::checkCapability31081,886 us
PhabricatorUser::getCustomFieldSpecificationForRole26,640 us
PhabricatorUserConfiguredCustomField::createFields26,774 us
PhabricatorNotificationClient::tryToPostMessage135,291 us
PhabricatorFile::getViewableMimeType4124,814 us
PhabricatorFile::isViewableImage2017,362 us
PhabricatorObjectRemarkupRule::markupObject83,418 us
PhabricatorFile::isAudio86,305 us
PhabricatorFile::getCDNURI1810,427 us
PhabricatorEnv::getCDNURI14592,060 us
PhabricatorSyntaxHighlighter::newEngine4812,141 us
DifferentialChangeset::getWhitespaceMatters225,443 us
DifferentialChangesetParser::markGenerated205,759 us
ManiphestTaskStatus::getStatusConfig5236,789 us
ManiphestTaskStatus::getEnabledStatusMap2617,426 us
ManiphestTaskPriority::getDefaultPriority2221,448 us
ManiphestTask::getCustomFieldSpecificationForRole8442,574 us
ManiphestConfiguredCustomField::createFields8437,672 us
DifferentialActionEmailCommand::getCommandObjects12,161 us
PhabricatorController::willBeginExecution12689,971 us
PhabricatorController::shouldRequireMultiFactorEnrollment2125,673 us
PhabricatorUserEmail::isEmailVerificationRequired10180,795 us
PhabricatorController::buildApplicationPage1616,197 us
CelerityStaticResourceResponse::getURI7656,283 us
PhabricatorUser::getRawCSRFToken3432,306 us
PhabricatorHash::digest3235,002 us
PhabricatorMainMenuView::render92,099 us
PhabricatorMainMenuView::renderPhabricatorLogo1835,801 us
PhabricatorBarePageView::getHead91,871 us
PhabricatorStandardPageView::getBody91,938 us
PhabricatorStandardPageView::renderFooter917,533 us
PhabricatorStandardPageView::getTail924,108 us
PhabricatorStandardPageView::getBodyClasses92,934 us
PhabricatorKeyValueDatabaseCache::willWriteValue12,116 us
PhabricatorPolicyFilter::checkCapability@12312,738 us
PhabricatorPolicyFilter::renderAccessDenied2525,581 us
PhabricatorUser::getProfileImageVersion5132,399 us
CelerityResources::getCelerityHash843216,407 us
PhabricatorEnv::isBlacklistedOutboundAddress42,376 us
PhabricatorEnvTestCase::testGetEnvExceptions25,455 us
PhabricatorEnvTestCase::testOverrides39,400 us
PhabricatorMailReceiver::stripMailboxPrefix14039,158 us
PhabricatorMetaMTAMailBody::addHeraldSection210,708 us
PhabricatorEnv::getProductionURI15,315 us
PhabricatorMetaMTAMail::sendNow2124,835 us
PhabricatorMetaMTAMail::shouldMultiplexAllMail76,368 us
PhabricatorMetaMTAActorQuery::getUserName137,848 us
PhabricatorMailReceiver::loadSender15,322 us
ManiphestTaskPriority::getConfig44,536 us
PhabricatorObjectMailReceiver::computeMailHash510,326 us
PhabricatorObjectMailReceiver::validateSender12,030 us
PhabricatorProject::getCustomFieldSpecificationForRole2114,088 us
PhabricatorProjectConfiguredCustomField::createFields2114,361 us
PhabricatorMySQLFileStorageEngine::getFilesizeLimit83,286 us
PhabricatorLocalDiskFileStorageEngine::canWriteFiles42,598 us
PhabricatorS3FileStorageEngine::canWriteFiles1211,317 us
PhabricatorElasticSearchEngine::__construct23,974 us
PhabricatorUserEmail::describeAllowedAddresses1131 us
Child Calls
PhabricatorConfigStackSource::getKeys5381,574,764 us25.4%
array_key_exists1,6663,848 us0.1%
pht1917 us0.0%
Exception::__construct13 us0.0%