XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen25,3852,721 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys5612 us
PhutilQueryStringParser::parseQueryStringToPairList50 us
PhutilQueryStringParser::parseQueryString30 us
PhutilURI::__construct60 us
PhutilClassMapQuery::loadMap10219 us
PhabricatorPlatformSite::newSiteForRequest10 us
AphrontSite::isHostMatch10 us
AphrontRoutingMap::tryRoute11 us
AphrontRequest::getPrefixedCookieName11 us
PhabricatorController::willBeginExecution10 us
PhabricatorLiskDAO::getStorageNamespace15660 us
PhutilOpaqueEnvelope::mask18,504502 us
PhabricatorHash::getNamedHMACKey3,30031 us
PhabricatorHash::digestHMACSHA256500 us
PhabricatorLiskDAO::getTableName1528 us
xsprintf29345 us
xsprintf_query54348 us
xsprintf@127330 us
xsprintf_query@163457 us
xsprintf@229036 us
xsprintf_query@235729 us
PhutilURI::setPath20 us
PhutilURI::__toString120 us
PhabricatorQuery::flattenSubclause501,782 us
xsprintf@311411 us
xsprintf_query@314511 us
xsprintf@4273 us
xsprintf_query@4393 us
PhabricatorPolicyQuery::isObjectPolicy167 us
PhabricatorProject::getAncestorProjectPaths33 us
PhabricatorApplicationQuery::loadPage22 us
DarkConsoleController::handleRequest11 us
Phobject::getPhobjectClassConstant140 us
PhutilSortVector::addString120 us
Filesystem::readRandomBytes20 us
PhabricatorAuthCSRFEngine::isValidToken70 us
phutil_hashes_are_identical1474 us
PhutilLexer::getTokens182 us
PhabricatorPeopleQuery::buildWhereClauseParts11 us
PhabricatorSelectSetting::assertValidValue209 us
PhabricatorSelectSetting::validateTransactionValue181 us
PhabricatorEditorSetting::validateTransactionValue10 us
PhabricatorMonospacedFontSetting::validateTransactionValue11 us
PhabricatorLiskDAO::chunkSQL21 us
AphrontAjaxResponse::buildResponseString10 us
phutil_utf8v10 us
Child Calls
PhutilQueryString::__toString411,664 us61.2%