XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen25,93812,446 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys860 us
AphrontDefaultApplicationConfiguration::buildRequest10 us
PhutilQueryStringParser::parseQueryStringToPairList70 us
PhutilQueryStringParser::parseQueryString40 us
PhutilURI::__construct530 us
PhutilClassMapQuery::loadMap1680 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::getStorageNamespace8660 us
PhutilOpaqueEnvelope::mask1,3090 us
xsprintf2,3165 us
xsprintf_query3,5053 us
PhabricatorLiskDAO::getTableName7061 us
PhabricatorQuery::flattenSubclause48812,116 us
xsprintf@11,73125 us
xsprintf_query@13,92623 us
xsprintf@22,77729 us
xsprintf_query@22,79219 us
xsprintf@31,2160 us
xsprintf_query@31,6773 us
xsprintf@44534 us
xsprintf_query@46931 us
PhabricatorPolicyQuery::isObjectPolicy2480 us
PhabricatorApplicationQuery::loadPage30 us
PhabricatorQuery::flattenSubclause@140215 us
PhabricatorRepositoryQuery::buildWhereClauseParts171 us
PhabricatorProject::getAncestorProjectPaths50 us
PhabricatorPeopleQuery::buildWhereClauseParts60 us
PhutilURI::setPath290 us
PhutilURI::__toString2630 us
PhabricatorProjectProjectPHIDType::loadHandles40 us
PhabricatorFile::getCDNURI40 us
PhabricatorUser::getFullName80 us
PhabricatorUserProfile::getDisplayTitle80 us
PhabricatorRepositoryCommitPHIDType::loadHandles30 us
DiffusionCommitQuery::buildWhereClauseParts20 us
DiffusionCommitQuery::willFilterPage370 us
DifferentialSummaryField::renderPropertyViewValue10 us
DifferentialTestPlanField::renderPropertyViewValue10 us
PhabricatorRepository::getMonogram20 us
HarbormasterBuildPlanQuery::buildWhereClauseParts30 us
DifferentialBranchField::getBranchDescription50 us
DifferentialLintField::renderHarbormasterStatus10 us
PhabricatorRepository::getURI41 us
PhabricatorOwnersPackage::splitPath100 us
PhabricatorHash::digestForAnchor40 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
PhabricatorApplicationTransaction::hasComment100 us
PHUITagView::getTagName20 us
PHUICurtainPanelView::getTagContent20 us
PHUIDiffTableOfContentsItemView::renderCoverage10 us
PHUIDiffTableOfContentsItemView::renderModifiedCoverage10 us
PHUIDiffTableOfContentsListView::render10 us
AphrontTableView::render230 us
PhutilUTF8StringTruncator::truncateString10 us
DiffusionRequest::initializeFromDictionary10 us
PhabricatorRepository::getDefaultBranch10 us
PhabricatorRepository::generateURI40 us
PhabricatorUser::loadEditorLink10 us
DifferentialChangesetDetailView::render10 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::__toString45911,744 us94.4%