XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen25,3889,032 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys5715 us
AphrontDefaultApplicationConfiguration::buildRequest10 us
PhutilQueryStringParser::parseQueryStringToPairList90 us
PhutilQueryStringParser::parseQueryString60 us
PhabricatorStartup::rebuildRequest60 us
PhutilURI::__construct63 us
PhutilClassMapQuery::loadMap9015 us
PhabricatorPlatformSite::newSiteForRequest10 us
AphrontSite::isHostMatch10 us
AphrontRoutingMap::tryRoute11 us
AphrontRequest::getPrefixedCookieName11 us
PhabricatorController::willBeginExecution10 us
PhabricatorLiskDAO::getStorageNamespace15665 us
PhutilOpaqueEnvelope::mask18,5045,932 us
PhabricatorHash::getNamedHMACKey3,300776 us
PhabricatorHash::digestHMACSHA2565012 us
PhabricatorLiskDAO::getTableName15240 us
xsprintf29337 us
xsprintf_query543100 us
xsprintf@127386 us
xsprintf_query@1634118 us
xsprintf@22907 us
xsprintf_query@23577 us
PhutilURI::setPath20 us
PhutilURI::__toString121 us
PhabricatorQuery::flattenSubclause501,748 us
xsprintf@31145 us
xsprintf_query@31454 us
xsprintf@4271 us
xsprintf_query@4392 us
PhabricatorPolicyQuery::isObjectPolicy165 us
PhabricatorProject::getAncestorProjectPaths32 us
PhabricatorApplicationQuery::loadPage22 us
DarkConsoleController::handleRequest10 us
Phobject::getPhobjectClassConstant140 us
PhutilSortVector::addString120 us
Filesystem::readRandomBytes20 us
PhabricatorAuthCSRFEngine::isValidToken72 us
phutil_hashes_are_identical14733 us
PhutilLexer::getTokens182 us
PhabricatorPeopleQuery::buildWhereClauseParts11 us
PhabricatorSelectSetting::assertValidValue206 us
PhabricatorSelectSetting::validateTransactionValue180 us
PhabricatorEditorSetting::validateTransactionValue10 us
PhabricatorMonospacedFontSetting::validateTransactionValue11 us
PhabricatorLiskDAO::chunkSQL21 us
AphrontAjaxResponse::buildResponseString11 us
phutil_utf8v10 us
Child Calls
PhutilQueryString::__toString411,640 us18.2%