XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen25,6211,035 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys580 us
PhutilQueryStringParser::parseQueryStringToPairList20 us
PhutilQueryStringParser::parseQueryString10 us
PhutilURI::__construct50 us
PhutilClassMapQuery::loadMap961 us
PhabricatorPlatformSite::newSiteForRequest10 us
AphrontSite::isHostMatch10 us
AphrontRoutingMap::tryRoute10 us
AphrontRequest::getPrefixedCookieName10 us
PhabricatorController::willBeginExecution10 us
PhabricatorLiskDAO::getStorageNamespace1620 us
PhutilOpaqueEnvelope::mask18,5049 us
PhabricatorHash::getNamedHMACKey3,3002 us
PhabricatorHash::digestHMACSHA256500 us
PhabricatorLiskDAO::getTableName1680 us
xsprintf31220 us
xsprintf_query5680 us
xsprintf@12870 us
xsprintf_query@16790 us
xsprintf@23200 us
xsprintf_query@23930 us
PhutilURI::setPath20 us
PhutilURI::__toString120 us
PhabricatorQuery::flattenSubclause571,002 us
xsprintf@31300 us
xsprintf_query@31680 us
xsprintf@4300 us
xsprintf_query@4450 us
PhabricatorPolicyQuery::isObjectPolicy160 us
PhabricatorApplicationQuery::loadPage30 us
DarkConsoleController::handleRequest20 us
Phobject::getPhobjectClassConstant140 us
PhutilSortVector::addString120 us
Filesystem::readRandomBytes20 us
PhabricatorAuthCSRFEngine::isValidToken70 us
phutil_hashes_are_identical1470 us
PhutilLexer::getTokens180 us
PhabricatorPeopleQuery::buildWhereClauseParts10 us
PhabricatorSelectSetting::assertValidValue201 us
PhabricatorSelectSetting::validateTransactionValue190 us
PhabricatorEditorSetting::validateTransactionValue10 us
PhabricatorMonospacedFontSetting::validateTransactionValue10 us
PhabricatorLiskDAO::chunkSQL20 us
AphrontAjaxResponse::buildResponseString10 us
phutil_utf8v10 us
Child Calls
PhutilQueryString::__toString47937 us90.5%