Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorEnv::getEnvConfig | 19,263 | 4,872,707 us | 100.0% |
Parent Calls | | | |
PhabricatorEnv::buildConfigurationSourceStack | 1 | 36 us | |
PhabricatorLiskDAO::getDefaultStorageNamespace | 4 | 31 us | |
PhabricatorEnv::newObjectFromConfig | 610 | 305,852 us | |
DefaultDatabaseConfigurationProvider::getUser | 293 | 101,365 us | |
DefaultDatabaseConfigurationProvider::getPassword | 293 | 132,771 us | |
DefaultDatabaseConfigurationProvider::getHost | 293 | 97,015 us | |
DefaultDatabaseConfigurationProvider::getPort | 293 | 205,476 us | |
PhabricatorEnv::initializeCommonEnvironment | 3 | 87 us | |
PhabricatorEventEngine::initialize | 1 | 26 us | |
PhabricatorApplication::isInstalled | 7,700 | 1,326,074 us | |
PhabricatorEnv::setLocaleCode | 10 | 3,809 us | |
PhabricatorApplication::getCustomPolicySetting | 3,988 | 880,280 us | |
PhabricatorEnv::getAnyBaseURI | 146 | 45,835 us | |
PhabricatorEnv::requireValidRemoteURIForLink | 30 | 10,070 us | |
PhabricatorUserEmail::isAllowedAddress | 133 | 158,229 us | |
PhabricatorMarkupEngine::getMarkupEngineDefaultConfiguration | 188 | 69,936 us | |
PhabricatorPolicies::getMostOpenPolicy | 2,659 | 595,956 us | |
PhabricatorPolicyFilter::checkCapability | 310 | 52,883 us | |
PhabricatorUser::getCustomFieldSpecificationForRole | 2 | 4,323 us | |
PhabricatorUserConfiguredCustomField::createFields | 2 | 4,317 us | |
PhabricatorNotificationClient::tryToPostMessage | 13 | 3,307 us | |
PhabricatorFile::getViewableMimeType | 41 | 10,366 us | |
PhabricatorFile::isViewableImage | 20 | 7,488 us | |
PhabricatorObjectRemarkupRule::markupObject | 8 | 2,468 us | |
PhabricatorFile::isAudio | 8 | 2,387 us | |
PhabricatorFile::getCDNURI | 18 | 4,538 us | |
PhabricatorEnv::getCDNURI | 145 | 131,036 us | |
PhabricatorSyntaxHighlighter::newEngine | 48 | 9,034 us | |
DifferentialChangeset::getWhitespaceMatters | 22 | 4,230 us | |
DifferentialChangesetParser::markGenerated | 20 | 4,069 us | |
ManiphestTaskStatus::getStatusConfig | 52 | 19,601 us | |
ManiphestTaskStatus::getEnabledStatusMap | 26 | 9,125 us | |
ManiphestTaskPriority::getDefaultPriority | 22 | 11,559 us | |
ManiphestTask::getCustomFieldSpecificationForRole | 84 | 22,828 us | |
ManiphestConfiguredCustomField::createFields | 84 | 20,108 us | |
DifferentialActionEmailCommand::getCommandObjects | 1 | 4,977 us | |
PhabricatorController::willBeginExecution | 126 | 48,493 us | |
PhabricatorController::shouldRequireMultiFactorEnrollment | 21 | 14,127 us | |
PhabricatorUserEmail::isEmailVerificationRequired | 101 | 70,637 us | |
PhabricatorController::buildApplicationPage | 16 | 10,895 us | |
CelerityStaticResourceResponse::getURI | 76 | 31,471 us | |
PhabricatorUser::getRawCSRFToken | 34 | 15,829 us | |
PhabricatorHash::digest | 32 | 17,962 us | |
PhabricatorMainMenuView::render | 9 | 1,426 us | |
PhabricatorMainMenuView::renderPhabricatorLogo | 18 | 24,640 us | |
PhabricatorBarePageView::getHead | 9 | 1,759 us | |
PhabricatorStandardPageView::getBody | 9 | 1,736 us | |
PhabricatorStandardPageView::renderFooter | 9 | 11,599 us | |
PhabricatorStandardPageView::getTail | 9 | 19,261 us | |
PhabricatorStandardPageView::getBodyClasses | 9 | 4,056 us | |
PhabricatorKeyValueDatabaseCache::willWriteValue | 1 | 2,403 us | |
PhabricatorPolicyFilter::checkCapability@1 | 23 | 8,080 us | |
PhabricatorPolicyFilter::renderAccessDenied | 25 | 13,834 us | |
PhabricatorUser::getProfileImageVersion | 51 | 52,557 us | |
CelerityResources::getCelerityHash | 843 | 118,987 us | |
PhabricatorEnv::isBlacklistedOutboundAddress | 4 | 4,864 us | |
PhabricatorEnvTestCase::testGetEnvExceptions | 2 | 13,486 us | |
PhabricatorEnvTestCase::testOverrides | 3 | 6,388 us | |
PhabricatorMailReceiver::stripMailboxPrefix | 138 | 34,362 us | |
PhabricatorMetaMTAMailBody::addHeraldSection | 2 | 3,968 us | |
PhabricatorEnv::getProductionURI | 1 | 1,792 us | |
PhabricatorMetaMTAActorQuery::getUserName | 13 | 3,411 us | |
PhabricatorMetaMTAMail::sendNow | 21 | 9,401 us | |
PhabricatorMetaMTAMail::shouldMultiplexAllMail | 7 | 2,564 us | |
PhabricatorMailReceiver::loadSender | 1 | 1,857 us | |
ManiphestTaskPriority::getConfig | 4 | 3,522 us | |
PhabricatorObjectMailReceiver::computeMailHash | 5 | 3,619 us | |
PhabricatorObjectMailReceiver::validateSender | 1 | 1,886 us | |
PhabricatorProject::getCustomFieldSpecificationForRole | 21 | 6,852 us | |
PhabricatorProjectConfiguredCustomField::createFields | 21 | 7,729 us | |
PhabricatorMySQLFileStorageEngine::getFilesizeLimit | 8 | 2,748 us | |
PhabricatorLocalDiskFileStorageEngine::canWriteFiles | 4 | 2,235 us | |
PhabricatorS3FileStorageEngine::canWriteFiles | 12 | 6,654 us | |
PhabricatorElasticSearchEngine::__construct | 2 | 23,965 us | |
PhabricatorUserEmail::describeAllowedAddresses | 1 | 160 us | |
Child Calls | | | |
PhabricatorConfigStackSource::getKeys | 543 | 1,274,237 us | 26.2% |
pht | 1 | 2,113 us | 0.0% |
array_key_exists | 1,673 | 2,113 us | 0.0% |
Exception::__construct | 1 | 7 us | 0.0% |