XHProf
strlen Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
strlen
2,408
946 us
100.0%
Parent Calls
PhutilKeyValueCacheNamespace::unprefixKeys
14
0 us
AphrontDefaultApplicationConfiguration::buildRequest
1
0 us
PhutilQueryStringParser::parseQueryStringToPairList
6
0 us
PhutilQueryStringParser::parseQueryString
4
0 us
PhabricatorStartup::rebuildRequest
6
0 us
PhutilURI::__construct
5
0 us
PhutilClassMapQuery::loadMap
42
0 us
PhabricatorPlatformSite::newSiteForRequest
1
0 us
AphrontSite::isHostMatch
1
0 us
AphrontRequest::getPrefixedCookieName
1
0 us
PhabricatorController::willBeginExecution
1
0 us
Filesystem::readRandomBytes
1
0 us
PhabricatorHash::getNamedHMACKey
66
0 us
PhabricatorHash::digestHMACSHA256
1
0 us
PhabricatorLiskDAO::getStorageNamespace
110
0 us
PhutilOpaqueEnvelope::mask
10
0 us
xsprintf
222
3 us
xsprintf_query
345
3 us
PhabricatorConduitAPIController::decodeConduitParams
1
0 us
PhabricatorConduitAPIController::authenticateUser
1
0 us
PhabricatorPolicyQuery::isObjectPolicy
23
0 us
PhabricatorLiskDAO::getTableName
60
0 us
PhabricatorQuery::flattenSubclause
46
940 us
xsprintf@1
160
0 us
xsprintf_query@1
384
0 us
xsprintf@2
237
0 us
xsprintf_query@2
248
0 us
xsprintf@3
113
0 us
xsprintf_query@3
159
0 us
xsprintf@4
33
0 us
xsprintf_query@4
54
0 us
PhabricatorRepositoryQuery::buildWhereClauseParts
1
0 us
PhabricatorRepository::newBuiltinURIs
1
0 us
DiffusionRequest::initializeFromDictionary
1
0 us
PhutilLexer::getTokens
11
0 us
PhabricatorRepository::getDisplayName
1
0 us
Phobject::getPhobjectClassConstant
1
0 us
DiffusionLowLevelParentsQuery::executeQuery
1
0 us
PhabricatorRepository::getPassthroughEnvironmentalVariables
4
0 us
xsprintf_command
6
0 us
PhutilExecutableFuture::getEnv
2
0 us
ExecFuture::isReady
4
0 us
ExecFuture::readAndDiscard
11
0 us
PhutilURI::setPath
1
0 us
PhutilURI::__toString
6
0 us
phutil_utf8v
1
0 us
Child Calls
PhutilQueryString::__toString
39
892 us
94.3%