XHProf
count Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
count
38,456
51,821 us
100.0%
Parent Calls
PhutilArgumentParser::parsePartial
2
1 us
FileFinder::validateFile
5
1 us
PhutilBootloader::loadExtension
3
2 us
ArcanistWorkflow::parseArguments
2
1 us
xsprintf
24,936
44,687 us
PhutilLexer::getRules
168
7 us
PhutilJSON::encodeFormattedValue
4
0 us
PhutilTranslator::chooseVariant
291
458 us
FileFinder::find
4,205
726 us
PhutilLibraryMapBuilder::analyzeLibrary
2
6 us
PhutilLibraryMapBuilder::buildLibraryMap
3,703
178 us
PhabricatorPolicyAwareQuery::executeOne
360
613 us
DifferentialAdjustmentMapTestCase::loadHunks
16
20 us
DifferentialLineAdjustmentMap::reduceMapRanges
354
50 us
DifferentialLineAdjustmentMap::newInverseMap
86
9 us
DifferentialChangesetParser::detectCopiedCode
1,002
1,083 us
DifferentialHunkTestCase::loadHunk
12
14 us
PhutilTestCase::tryTestCases
14
10 us
AphrontHTTPSink::writeHeaders
13
29 us
LiskDAO::loadOneWhere
209
275 us
AphrontRequestTestCase::testFlattenRequestData
4
3 us
PhutilSimpleOptionsLexer::getNiceTokens
7
4 us
CelerityResourceTransformer::translateResourceURI
89
23 us
PhutilEventEngine::dispatchEvent
175
243 us
PhabricatorPolicyFilter::hasCapability
183
280 us
queryfx_one
142
113 us
ConpherenceRoomTestCase::testRoomParticipantAddition
1
2 us
ConpherenceRoomTestCase::testNUserRoomCreate
1
1 us
ConpherenceRoomTestCase::testOneUserRoomCreate
1
2 us
PhabricatorHandleList::setPHIDs
10
13 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments
2
4 us
ConpherenceRoomTestCase::testRoomParticipantDeletion
8
11 us
xsprintf@1
468
1,162 us
PhabricatorDifferenceEngine::generateRawDiffFromFileContent
3
6 us
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser
6
6 us
DifferentialCommitMessageParser::parseCorpus
15
3 us
PhutilUTF8StringTruncator::setTerminator
58
54 us
PhutilUTF8StringTruncator::truncateString
2
2 us
DifferentialHunkParserTestCase::createHunksFromFile
3
3 us
DifferentialChangesetParser::process
22
38 us
DifferentialHunkParser::reparseHunksForSpecialAttributes
164
19 us
DifferentialHunkParser::generateVisibileLinesMask
48
44 us
DifferentialChangesetParser::render
48
67 us
DifferentialHunkParser::parseHunksForLineData
24
34 us
FutureIterator::next
57
104 us
DifferentialChangesetRenderer::buildPrimitives
12
24 us
PhutilEditDistanceMatrix::setSequences
32
29 us
PhutilEditDistanceMatrix::getEditString
46
23 us
PhutilEditDistanceMatrix::padEditString
30
19 us
ArcanistDiffUtils::collapseIntralineRuns
32
47 us
PhutilEditDistanceMatrix::computeMatrix
20
16 us
DiffusionMercurialWireSSHTestCase::testMercurialClientWireProtocolParser
5
5 us
DiffusionMercurialWireSSHTestCase::assertParserResult
14
13 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream
20
9 us
DiffusionPathIDQuery::expandPathToRoot
41
11 us
PhabricatorPolicyAwareQuery::execute
11
21 us
HarbormasterBuildEngine::releaseAllArtifacts
1
2 us
HarbormasterBuildEngine::updateBuildSteps
9
24 us
LiskFixtureTestCase::testTransactionalIsolation2of2
1
2 us
LiskFixtureTestCase::testTransactionalIsolation1of2
1
1 us
LiskFixtureTestCase::testFixturesBasicallyWork
2
3 us
PhabricatorPolicyAwareQuery::executeOne@1
41
79 us
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns
48
39 us
ManiphestTransactionEditor::getAdjacentSubpriority
2
2 us
ManiphestTaskTestCase::testTaskAdjacentBlocks
1
1 us
PHUIInfoView::render
14
10 us
CelerityStaticResourceResponse::addMetadata
19
38 us
PHUIButtonBarView::getTagContent
9
17 us
DarkConsoleErrorLogPlugin::getName
18
23 us
DarkConsoleErrorLogPlugin::getColor
18
27 us
LiskDAO::loadOneRelative
18
31 us
PhabricatorUser::getProfileImageCache
28
26 us
CelerityResourceMapGenerator::generate
3
3 us
CelerityResourceMapGenerator::getProvidesAndRequires
343
185 us
PhabricatorFileTestCase::testFileTransformDelete
4
6 us
PhabricatorFile::hasAutomaticCapability
4
7 us
PhabricatorHandlePoolTestCase::testHandlePools
1
238 us
PhabricatorHashTestCase::testHashForIndex
1
2 us
PhabricatorInfrastructureTestCase::testApplicationsInstalled
2
1 us
PhabricatorMetaMTAReceivedMail::dropMailAlreadyReceived
9
16 us
ConpherenceCreateThreadMailReceiver::canAcceptMail
14
19 us
PhabricatorMetaMTAReceivedMail::loadReceiver
6
7 us
PhutilQueryStringParser::parseQueryStringToPairList
51
25 us
PhabricatorPolicyFilter::hasCapability@1
9
26 us
PhabricatorPolicyDataTestCase::testProjectPolicyMembership
1
3 us
PhabricatorPolicyAwareTestQuery::nextPage
3
10 us
PhabricatorPolicyTestCase::testOffsets
4
7 us
PhabricatorPolicyTestCase::testOmnipotence
1
2 us
PhabricatorPolicyTestCase::testInvalidPolicyVisibleByOmnipotentUser
1
2 us
PhabricatorPolicyTestCase::testLimits
2
3 us
PhabricatorSpacesTestCase::testSpacesAnnihilation
4
8 us
PhabricatorSpacesTestCase::testSpacesSeveralSpaces
2
5 us
phutil_format_units_generic
308
51 us
PhabricatorUserEmail::describeAllowedAddresses
1
1 us
PhabricatorWorkerTestCase::expectNextLease
23
31 us
PhabricatorWorkingCopyTestCase::buildBareRepository
13
15 us
DiffusionLowLevelGitRefQuery::extractFields
3
3 us
PhabricatorRepositoryDiscoveryEngine::fillCommitCache
36
58 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths
151
90 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges
1
1 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges
2
2 us
PhrequentTimeBlock::getObjectTimeRanges
32
41 us
Child Calls
PhabricatorHandleList::count
1
231 us
0.4%