XHProf PhabricatorEnv::getEnvConfig Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorEnv::getEnvConfig19,2634,872,707 us100.0%
Parent Calls
PhabricatorEnv::buildConfigurationSourceStack136 us
PhabricatorLiskDAO::getDefaultStorageNamespace431 us
PhabricatorEnv::newObjectFromConfig610305,852 us
DefaultDatabaseConfigurationProvider::getUser293101,365 us
DefaultDatabaseConfigurationProvider::getPassword293132,771 us
DefaultDatabaseConfigurationProvider::getHost29397,015 us
DefaultDatabaseConfigurationProvider::getPort293205,476 us
PhabricatorEnv::initializeCommonEnvironment387 us
PhabricatorEventEngine::initialize126 us
PhabricatorApplication::isInstalled7,7001,326,074 us
PhabricatorEnv::setLocaleCode103,809 us
PhabricatorApplication::getCustomPolicySetting3,988880,280 us
PhabricatorEnv::getAnyBaseURI14645,835 us
PhabricatorEnv::requireValidRemoteURIForLink3010,070 us
PhabricatorUserEmail::isAllowedAddress133158,229 us
PhabricatorMarkupEngine::getMarkupEngineDefaultConfiguration18869,936 us
PhabricatorPolicies::getMostOpenPolicy2,659595,956 us
PhabricatorPolicyFilter::checkCapability31052,883 us
PhabricatorUser::getCustomFieldSpecificationForRole24,323 us
PhabricatorUserConfiguredCustomField::createFields24,317 us
PhabricatorNotificationClient::tryToPostMessage133,307 us
PhabricatorFile::getViewableMimeType4110,366 us
PhabricatorFile::isViewableImage207,488 us
PhabricatorObjectRemarkupRule::markupObject82,468 us
PhabricatorFile::isAudio82,387 us
PhabricatorFile::getCDNURI184,538 us
PhabricatorEnv::getCDNURI145131,036 us
PhabricatorSyntaxHighlighter::newEngine489,034 us
DifferentialChangeset::getWhitespaceMatters224,230 us
DifferentialChangesetParser::markGenerated204,069 us
ManiphestTaskStatus::getStatusConfig5219,601 us
ManiphestTaskStatus::getEnabledStatusMap269,125 us
ManiphestTaskPriority::getDefaultPriority2211,559 us
ManiphestTask::getCustomFieldSpecificationForRole8422,828 us
ManiphestConfiguredCustomField::createFields8420,108 us
DifferentialActionEmailCommand::getCommandObjects14,977 us
PhabricatorController::willBeginExecution12648,493 us
PhabricatorController::shouldRequireMultiFactorEnrollment2114,127 us
PhabricatorUserEmail::isEmailVerificationRequired10170,637 us
PhabricatorController::buildApplicationPage1610,895 us
CelerityStaticResourceResponse::getURI7631,471 us
PhabricatorUser::getRawCSRFToken3415,829 us
PhabricatorHash::digest3217,962 us
PhabricatorMainMenuView::render91,426 us
PhabricatorMainMenuView::renderPhabricatorLogo1824,640 us
PhabricatorBarePageView::getHead91,759 us
PhabricatorStandardPageView::getBody91,736 us
PhabricatorStandardPageView::renderFooter911,599 us
PhabricatorStandardPageView::getTail919,261 us
PhabricatorStandardPageView::getBodyClasses94,056 us
PhabricatorKeyValueDatabaseCache::willWriteValue12,403 us
PhabricatorPolicyFilter::checkCapability@1238,080 us
PhabricatorPolicyFilter::renderAccessDenied2513,834 us
PhabricatorUser::getProfileImageVersion5152,557 us
CelerityResources::getCelerityHash843118,987 us
PhabricatorEnv::isBlacklistedOutboundAddress44,864 us
PhabricatorEnvTestCase::testGetEnvExceptions213,486 us
PhabricatorEnvTestCase::testOverrides36,388 us
PhabricatorMailReceiver::stripMailboxPrefix13834,362 us
PhabricatorMetaMTAMailBody::addHeraldSection23,968 us
PhabricatorEnv::getProductionURI11,792 us
PhabricatorMetaMTAActorQuery::getUserName133,411 us
PhabricatorMetaMTAMail::sendNow219,401 us
PhabricatorMetaMTAMail::shouldMultiplexAllMail72,564 us
PhabricatorMailReceiver::loadSender11,857 us
ManiphestTaskPriority::getConfig43,522 us
PhabricatorObjectMailReceiver::computeMailHash53,619 us
PhabricatorObjectMailReceiver::validateSender11,886 us
PhabricatorProject::getCustomFieldSpecificationForRole216,852 us
PhabricatorProjectConfiguredCustomField::createFields217,729 us
PhabricatorMySQLFileStorageEngine::getFilesizeLimit82,748 us
PhabricatorLocalDiskFileStorageEngine::canWriteFiles42,235 us
PhabricatorS3FileStorageEngine::canWriteFiles126,654 us
PhabricatorElasticSearchEngine::__construct223,965 us
PhabricatorUserEmail::describeAllowedAddresses1160 us
Child Calls
PhabricatorConfigStackSource::getKeys5431,274,237 us26.2%
pht12,113 us0.0%
array_key_exists1,6732,113 us0.0%
Exception::__construct17 us0.0%