XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen48,84824,933 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys1070 us
AphrontDefaultApplicationConfiguration::buildRequest10 us
PhutilQueryStringParser::parseQueryStringToPairList570 us
PhutilQueryStringParser::parseQueryString290 us
PhutilURI::__construct2440 us
PhutilClassMapQuery::loadMap1690 us
PhabricatorPlatformSite::newSiteForRequest10 us
AphrontSite::isHostMatch10 us
AphrontRoutingMap::tryRoute10 us
AphrontRequest::getPrefixedCookieName20 us
PhabricatorController::willBeginExecution10 us
Filesystem::readRandomBytes20 us
AphrontRequest::getCookieDomainURI20 us
PhabricatorHash::getNamedHMACKey2640 us
PhabricatorHash::digestHMACSHA25640 us
PhabricatorLiskDAO::getStorageNamespace1,8141 us
PhutilOpaqueEnvelope::mask1,3090 us
xsprintf4,2413 us
xsprintf_query6,79918 us
PhabricatorLiskDAO::getTableName1,4120 us
PhabricatorQuery::flattenSubclause82924,071 us
xsprintf@13,3166 us
xsprintf_query@17,01185 us
xsprintf@24,92321 us
xsprintf_query@25,20115 us
xsprintf@32,1940 us
xsprintf_query@33,1047 us
xsprintf@48670 us
xsprintf_query@41,4019 us
PhabricatorPolicyQuery::isObjectPolicy6400 us
PhabricatorApplicationQuery::loadPage30 us
PhabricatorQuery::flattenSubclause@1125696 us
PhabricatorRepositoryQuery::buildWhereClauseParts460 us
PhabricatorPeopleQuery::buildWhereClauseParts80 us
PhutilURI::setPath1570 us
PhutilURI::__toString1,4720 us
PhabricatorUser::getFullName150 us
PhabricatorUserProfile::getDisplayTitle150 us
PhabricatorRepositoryCommitPHIDType::loadHandles30 us
DiffusionCommitQuery::buildWhereClauseParts20 us
DiffusionCommitQuery::willFilterPage740 us
DifferentialSummaryField::renderPropertyViewValue10 us
DifferentialTestPlanField::renderPropertyViewValue10 us
PhabricatorRepository::getMonogram20 us
DifferentialBranchField::getBranchDescription30 us
DifferentialLintField::renderHarbormasterStatus10 us
PhabricatorRepository::getURI210 us
PhabricatorOwnersPackage::splitPath2040 us
PhabricatorHash::digestForAnchor800 us
Phobject::getPhobjectClassConstant900 us
PhabricatorEditEngine::getBuiltinEngineConfigurations10 us
JsonLintLexer::next30 us
JsonLintLexer::getPastInput60 us
JsonLintLexer::showPosition10 us
JsonLintLexer::getUpcomingInput30 us
PhabricatorEditEngineConfiguration::applyConfigurationToFields10 us
AphrontSideNavFilterView::selectFilter10 us
PhutilSortVector::addString120 us
PhutilLexer::getTokens80 us
PhutilSimpleOptions::parse20 us
PhutilSimpleOptions::normalizeKey20 us
PhabricatorFile::getCDNURI920 us
PhabricatorApplicationTransaction::hasComment1890 us
PHUITagView::getTagName80 us
PHUICurtainPanelView::getTagContent20 us
PHUIDiffTableOfContentsItemView::renderCoverage201 us
PHUIDiffTableOfContentsItemView::renderModifiedCoverage200 us
PHUIDiffTableOfContentsListView::render200 us
AphrontTableView::render170 us
DiffusionRequest::initializeFromDictionary200 us
PhabricatorRepository::getDefaultBranch200 us
PhabricatorRepository::generateURI800 us
PhabricatorUser::loadEditorLink200 us
DifferentialChangesetDetailView::render200 us
PhabricatorMainMenuView::renderPhabricatorLogo10 us
PhabricatorStandardPageView::getTitle10 us
PhabricatorBarePageView::getHead10 us
PhabricatorEnv::isValidLocalURIForLink20 us
PhabricatorEnv::requireValidRemoteURIForLink40 us
AphrontWebpageResponse::buildResponseString10 us
phutil_utf8v10 us
Child Calls
PhutilQueryString::__toString84223,665 us94.9%