XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen25,38130,219 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys5757 us
PhutilQueryStringParser::parseQueryStringToPairList55 us
PhutilQueryStringParser::parseQueryString33 us
PhutilURI::__construct66 us
PhutilClassMapQuery::loadMap9675 us
PhabricatorPlatformSite::newSiteForRequest11 us
AphrontSite::isHostMatch11 us
AphrontRoutingMap::tryRoute11 us
AphrontRequest::getPrefixedCookieName11 us
PhabricatorController::willBeginExecution10 us
PhabricatorLiskDAO::getStorageNamespace156132 us
PhutilOpaqueEnvelope::mask18,50421,563 us
PhabricatorHash::getNamedHMACKey3,3003,351 us
PhabricatorHash::digestHMACSHA2565050 us
PhabricatorLiskDAO::getTableName152119 us
xsprintf293200 us
xsprintf_query543401 us
xsprintf@1273211 us
xsprintf_query@1634515 us
xsprintf@2290228 us
xsprintf_query@2357285 us
PhutilURI::setPath22 us
PhutilURI::__toString1212 us
PhabricatorQuery::flattenSubclause502,446 us
xsprintf@3114132 us
xsprintf_query@3145102 us
xsprintf@42721 us
xsprintf_query@43927 us
PhabricatorPolicyQuery::isObjectPolicy1615 us
PhabricatorProject::getAncestorProjectPaths32 us
PhabricatorApplicationQuery::loadPage24 us
DarkConsoleController::handleRequest23 us
Phobject::getPhobjectClassConstant1414 us
PhutilSortVector::addString1214 us
Filesystem::readRandomBytes21 us
PhabricatorAuthCSRFEngine::isValidToken76 us
phutil_hashes_are_identical147146 us
PhutilLexer::getTokens1818 us
PhabricatorPeopleQuery::buildWhereClauseParts12 us
PhabricatorSelectSetting::assertValidValue2021 us
PhabricatorSelectSetting::validateTransactionValue1818 us
PhabricatorEditorSetting::validateTransactionValue11 us
PhabricatorMonospacedFontSetting::validateTransactionValue12 us
PhabricatorLiskDAO::chunkSQL22 us
AphrontAjaxResponse::buildResponseString11 us
phutil_utf8v12 us
Child Calls
PhutilQueryString::__toString412,291 us7.6%