XHProf
trim Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
trim
8,516
7,934 us
100.0%
Parent Calls
Filesystem::resolvePath
86
1,799 us
Filesystem::resolveBinary
6
12 us
FileFinder::find
3
98 us
PhutilXHPASTBinary::getVersion
1
1 us
ArcanistDiffParser::parseDiff
63
166 us
ArcanistDiffParser::getLineTrimmed
192
307 us
ArcanistDiffParser::nextNonemptyLine
68
123 us
DifferentialChangesetParser::detectCopiedCode
2,877
1,545 us
CelerityResourceTransformer::transformResource
1
2 us
CelerityResourceTransformer::translateResourceURI
87
95 us
PhabricatorTypeaheadDatasource::tokenizeString
142
207 us
PhabricatorFile::getViewableMimeType
41
32 us
PhutilRemarkupEngine::isEmptyBlock
20
37 us
PhutilRemarkupDefaultBlockRule::markupText
20
35 us
PhabricatorObjectRemarkupRule::markupObject
8
8 us
PhabricatorFile::normalizeFileName
18
18 us
DifferentialCommitMessageParser::parseCorpus
23
15 us
DifferentialHunkParser::updateChangeTypesForWhitespaceMode
12
10 us
DifferentialHunkParser::getHasChanges
4
2 us
DiffusionPathIDQuery::normalizePath
23
27 us
DiffusionPathIDQuery::expandPathToRoot
19
13 us
PhutilEmailAddress::__construct
315
420 us
PhutilDocblockParser::parse
2,988
1,282 us
CelerityResourceMapGenerator::getProvidesAndRequires
720
753 us
PhabricatorMailReceiver::getRawAddress
38
38 us
PhabricatorMetaMTAEmailBodyParser::stripTextBody
71
39 us
PhabricatorMetaMTAEmailBodyParser::stripCommands
288
242 us
ManiphestTaskMailReceiver::loadObject
4
5 us
PhabricatorSlug::normalize
100
97 us
PhabricatorRepositoryURINormalizer::getNormalizedPath
35
54 us
phutil_parse_bytes
12
31 us
PhabricatorGitGraphStream::parseUntil
8
10 us
PhabricatorRepositoryGitCommitChangeParserWorker::parseCommitChanges
22
47 us
PhabricatorMercurialGraphStream::parseUntil
8
9 us
PhabricatorMercurialGraphStream::parseParents
8
28 us
ArcanistMercurialParser::parseMercurialStatusDetails
7
16 us
ArcanistMercurialParser::parseMercurialLog
31
25 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges
36
52 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths
57
155 us
PhortuneCurrency::newFromString
54
79 us
Child Calls
TempFile::__toString
13
1,614 us
20.3%