XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen22,1401,111 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys500 us
AphrontDefaultApplicationConfiguration::buildRequest10 us
PhutilQueryStringParser::parseQueryStringToPairList90 us
PhutilQueryStringParser::parseQueryString60 us
PhabricatorStartup::rebuildRequest60 us
PhutilURI::__construct60 us
PhutilClassMapQuery::loadMap900 us
PhabricatorPlatformSite::newSiteForRequest10 us
AphrontSite::isHostMatch10 us
AphrontRoutingMap::tryRoute10 us
AphrontRequest::getPrefixedCookieName10 us
PhabricatorController::willBeginExecution10 us
PhabricatorLiskDAO::getStorageNamespace1480 us
PhutilOpaqueEnvelope::mask15,9688 us
PhabricatorHash::getNamedHMACKey2,8380 us
PhabricatorHash::digestHMACSHA256430 us
PhabricatorLiskDAO::getTableName1407 us
xsprintf2750 us
xsprintf_query49728 us
xsprintf@12280 us
xsprintf_query@15500 us
xsprintf@22900 us
xsprintf_query@23570 us
PhutilURI::setPath20 us
PhutilURI::__toString120 us
PhabricatorQuery::flattenSubclause501,067 us
xsprintf@31140 us
xsprintf_query@31450 us
xsprintf@4270 us
xsprintf_query@4390 us
PhabricatorPolicyQuery::isObjectPolicy160 us
PhabricatorProject::getAncestorProjectPaths30 us
PhabricatorApplicationQuery::loadPage20 us
DarkConsoleController::handleRequest10 us
Phobject::getPhobjectClassConstant140 us
PhutilSortVector::addString120 us
Filesystem::readRandomBytes10 us
PhabricatorAuthCSRFEngine::isValidToken60 us
phutil_hashes_are_identical1260 us
PhutilLexer::getTokens180 us
PhabricatorPeopleQuery::buildWhereClauseParts10 us
PhabricatorSelectSetting::assertValidValue201 us
PhabricatorSelectSetting::validateTransactionValue180 us
PhabricatorEditorSetting::validateTransactionValue10 us
PhabricatorMonospacedFontSetting::validateTransactionValue10 us
PhabricatorLiskDAO::chunkSQL20 us
AphrontAjaxResponse::buildResponseString10 us
phutil_utf8v10 us
Child Calls
PhutilQueryString::__toString411,000 us90.0%