XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen27,633489 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys610 us
AphrontDefaultApplicationConfiguration::buildRequest10 us
AphrontMultipartParser::continueParse240 us
AphrontHTTPHeaderParser::getHeaderContentAsPairs30 us
AphrontMultipartPart::appendData30 us
PhutilQueryStringParser::parseQueryStringToPairList60 us
PhutilQueryStringParser::parseQueryString40 us
PhabricatorStartup::rebuildRequest60 us
PhutilURI::__construct260 us
PhutilClassMapQuery::loadMap840 us
PhabricatorPlatformSite::newSiteForRequest10 us
AphrontSite::isHostMatch10 us
AphrontRoutingMap::tryRoute10 us
AphrontRequest::getPrefixedCookieName10 us
PhabricatorController::willBeginExecution10 us
PhabricatorLiskDAO::getStorageNamespace1460 us
PhutilOpaqueEnvelope::mask21,0408 us
PhabricatorHash::getNamedHMACKey3,76226 us
PhabricatorHash::digestHMACSHA256570 us
PhabricatorLiskDAO::getTableName1320 us
xsprintf1820 us
xsprintf_query3910 us
xsprintf@12010 us
xsprintf_query@14400 us
xsprintf@21500 us
xsprintf_query@22420 us
PhutilURI::setPath20 us
PhutilURI::__toString1320 us
PhabricatorQuery::flattenSubclause25455 us
xsprintf@3640 us
xsprintf_query@3910 us
xsprintf@4120 us
xsprintf_query@4210 us
PhabricatorPolicyQuery::isObjectPolicy100 us
PhabricatorProject::getAncestorProjectPaths30 us
PhabricatorApplicationQuery::loadPage10 us
PhutilJSON::encodeFormattedObject520 us
PhutilJSON::encodeFormattedObject@1280 us
Filesystem::readRandomBytes20 us
PhabricatorAuthCSRFEngine::isValidToken80 us
phutil_hashes_are_identical1680 us
PhabricatorTextConfigType::isValuePresentInRequest10 us
Phobject::getPhobjectClassConstant140 us
PhutilSortVector::addString120 us
PhutilLexer::getTokens180 us
AphrontRedirectResponse::getURIForRedirect10 us
PhabricatorEnv::isValidLocalURIForLink10 us
phutil_utf8v10 us
Child Calls
PhutilQueryString::__toString21429 us87.7%