XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen2,407896 us100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys140 us
AphrontDefaultApplicationConfiguration::buildRequest10 us
PhutilQueryStringParser::parseQueryStringToPairList60 us
PhutilQueryStringParser::parseQueryString40 us
PhabricatorStartup::rebuildRequest60 us
PhutilURI::__construct50 us
PhutilClassMapQuery::loadMap420 us
PhabricatorPlatformSite::newSiteForRequest10 us
AphrontSite::isHostMatch10 us
AphrontRequest::getPrefixedCookieName10 us
PhabricatorController::willBeginExecution10 us
Filesystem::readRandomBytes10 us
PhabricatorHash::getNamedHMACKey660 us
PhabricatorHash::digestHMACSHA25610 us
PhabricatorLiskDAO::getStorageNamespace1100 us
PhutilOpaqueEnvelope::mask100 us
xsprintf2220 us
xsprintf_query3450 us
PhabricatorConduitAPIController::decodeConduitParams10 us
PhabricatorConduitAPIController::authenticateUser10 us
PhabricatorPolicyQuery::isObjectPolicy230 us
PhabricatorLiskDAO::getTableName600 us
PhabricatorQuery::flattenSubclause46896 us
xsprintf@11600 us
xsprintf_query@13840 us
xsprintf@22370 us
xsprintf_query@22480 us
xsprintf@31130 us
xsprintf_query@31590 us
xsprintf@4330 us
xsprintf_query@4540 us
PhabricatorRepositoryQuery::buildWhereClauseParts10 us
PhabricatorRepository::newBuiltinURIs10 us
DiffusionRequest::initializeFromDictionary10 us
PhutilLexer::getTokens110 us
PhabricatorRepository::getDisplayName10 us
Phobject::getPhobjectClassConstant10 us
PhabricatorRepository::getPassthroughEnvironmentalVariables40 us
xsprintf_command60 us
PhutilExecutableFuture::getEnv20 us
ExecFuture::isReady40 us
ExecFuture::readAndDiscard110 us
PhutilURI::setPath10 us
PhutilURI::__toString60 us
phutil_utf8v10 us
Child Calls
PhutilQueryString::__toString39840 us93.8%