XHProf
count Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
count
37,587
34,877 us
100.0%
Parent Calls
PhutilArgumentParser::parsePartial
2
2 us
FileFinder::validateFile
2
1 us
ArcanistWorkflow::parseArguments
2
1 us
xsprintf
24,817
28,120 us
PhutilJSON::encodeFormattedValue
3
0 us
FileFinder::find
3,851
1,888 us
PhutilLibraryMapBuilder::analyzeLibrary
2
7 us
PhutilLibraryMapBuilder::buildLibraryMap
3,350
354 us
PhutilTranslator::chooseVariant
287
396 us
PhabricatorPolicyAwareQuery::executeOne
359
501 us
DifferentialAdjustmentMapTestCase::loadHunks
16
37 us
DifferentialLineAdjustmentMap::reduceMapRanges
354
103 us
DifferentialLineAdjustmentMap::newInverseMap
86
10 us
DifferentialChangesetParser::detectCopiedCode
1,002
136 us
DifferentialHunkTestCase::loadHunk
12
19 us
PhutilTestCase::tryTestCases
14
8 us
AphrontHTTPSink::writeHeaders
13
5 us
LiskDAO::loadOneWhere
208
244 us
AphrontRequestTestCase::testFlattenRequestData
4
5 us
PhutilLexer::getRules
168
134 us
PhutilSimpleOptionsLexer::getNiceTokens
7
9 us
CelerityResourceTransformer::translateResourceURI
87
39 us
PhutilEventEngine::dispatchEvent
175
237 us
PhabricatorPolicyFilter::hasCapability
155
260 us
queryfx_one
138
100 us
ConpherenceRoomTestCase::testRoomParticipantAddition
1
1 us
ConpherenceRoomTestCase::testNUserRoomCreate
1
2 us
PhabricatorHandleList::setPHIDs
10
13 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments
2
2 us
ConpherenceRoomTestCase::testOneUserRoomCreate
1
1 us
ConpherenceRoomTestCase::testRoomParticipantDeletion
8
20 us
xsprintf@1
468
723 us
PhabricatorDifferenceEngine::generateRawDiffFromFileContent
3
3 us
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser
6
6 us
DifferentialCommitMessageParser::parseCorpus
15
5 us
PhutilUTF8StringTruncator::setTerminator
58
51 us
phutil_utf8v_combined
30
7 us
PhutilUTF8StringTruncator::truncateString
1
2 us
DifferentialHunkParserTestCase::createHunksFromFile
3
3 us
DifferentialChangesetParser::process
22
26 us
DifferentialHunkParser::reparseHunksForSpecialAttributes
164
22 us
DifferentialHunkParser::generateVisibileLinesMask
48
26 us
DifferentialChangesetParser::render
48
30 us
DifferentialHunkParser::parseHunksForLineData
24
25 us
FutureIterator::next
57
87 us
DifferentialChangesetRenderer::buildPrimitives
12
16 us
PhutilEditDistanceMatrix::setSequences
32
19 us
PhutilEditDistanceMatrix::getEditString
46
23 us
PhutilEditDistanceMatrix::padEditString
30
16 us
ArcanistDiffUtils::collapseIntralineRuns
32
35 us
PhutilEditDistanceMatrix::computeMatrix
20
13 us
DiffusionMercurialWireSSHTestCase::testMercurialClientWireProtocolParser
5
5 us
DiffusionMercurialWireSSHTestCase::assertParserResult
14
9 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream
20
9 us
DiffusionPathIDQuery::expandPathToRoot
41
10 us
PhabricatorPolicyAwareQuery::execute
11
14 us
HarbormasterBuildEngine::releaseAllArtifacts
1
1 us
HarbormasterBuildEngine::updateBuildSteps
9
3 us
LiskFixtureTestCase::testTransactionalIsolation1of2
1
1 us
LiskFixtureTestCase::testTransactionalIsolation2of2
1
2 us
LiskFixtureTestCase::testFixturesBasicallyWork
2
10 us
PhabricatorPolicyAwareQuery::executeOne@1
41
55 us
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns
48
51 us
ManiphestTransactionEditor::getAdjacentSubpriority
2
3 us
ManiphestTaskTestCase::testTaskAdjacentBlocks
1
1 us
CelerityStaticResourceResponse::addMetadata
19
37 us
PHUIButtonBarView::getTagContent
9
18 us
DarkConsoleErrorLogPlugin::getName
18
46 us
DarkConsoleErrorLogPlugin::getColor
18
50 us
LiskDAO::loadOneRelative
18
21 us
PhabricatorUser::getProfileImageCache
28
29 us
CelerityResourceMapGenerator::generate
3
3 us
CelerityResourceMapGenerator::getProvidesAndRequires
344
214 us
PhabricatorFileTestCase::testFileTransformDelete
4
6 us
PhabricatorFile::hasAutomaticCapability
4
9 us
PhabricatorHandlePoolTestCase::testHandlePools
1
209 us
PhabricatorHashTestCase::testHashForIndex
1
1 us
PhabricatorInfrastructureTestCase::testApplicationsInstalled
2
2 us
PhabricatorMetaMTAReceivedMail::dropMailAlreadyReceived
9
11 us
ConpherenceCreateThreadMailReceiver::canAcceptMail
14
9 us
PhabricatorMetaMTAReceivedMail::loadReceiver
6
6 us
PhutilQueryStringParser::parseQueryStringToPairList
39
6 us
PhabricatorPolicyFilter::hasCapability@1
9
11 us
PhabricatorPolicyDataTestCase::testProjectPolicyMembership
1
1 us
PhabricatorPolicyTestCase::testLimits
2
2 us
PhabricatorPolicyAwareTestQuery::nextPage
3
3 us
PhabricatorPolicyTestCase::testOffsets
4
4 us
PhabricatorPolicyTestCase::testInvalidPolicyVisibleByOmnipotentUser
1
1 us
PhabricatorPolicyTestCase::testOmnipotence
1
1 us
PhabricatorSpacesTestCase::testSpacesAnnihilation
4
6 us
PhabricatorSpacesTestCase::testSpacesSeveralSpaces
2
3 us
phutil_format_units_generic
308
8 us
PhabricatorUserEmail::describeAllowedAddresses
1
2 us
PhabricatorWorkerTestCase::expectNextLease
23
28 us
PhabricatorWorkingCopyTestCase::buildBareRepository
13
15 us
PhabricatorRepositoryDiscoveryEngine::fillCommitCache
36
44 us
DiffusionLowLevelGitRefQuery::extractFields
3
3 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges
1
1 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths
151
49 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges
2
3 us
PhrequentTimeBlock::getObjectTimeRanges
32
48 us
Child Calls
PhabricatorHandleList::count
1
201 us
0.6%