XHProf
PhutilRemarkupEngine::splitTextIntoBlocks Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
PhutilRemarkupEngine::splitTextIntoBlocks
1
1,999 us
100.0%
Parent Calls
PhutilRemarkupEngine::preprocessText
1
1,999 us
Child Calls
PhutilRemarkupNoteBlockRule::getMatchingLineCount
16
257 us
12.9%
PhutilRemarkupEngine::shouldMergeBlocks
15
209 us
10.5%
PhutilRemarkupHeaderBlockRule::getMatchingLineCount
16
111 us
5.6%
PhutilRemarkupHorizontalRuleBlockRule::getMatchingLineCount
16
107 us
5.4%
PhutilRemarkupListBlockRule::getMatchingLineCount
16
90 us
4.5%
PhutilRemarkupCodeBlockRule::getMatchingLineCount
16
74 us
3.7%
phutil_split_lines
1
57 us
2.9%
last_key
24
57 us
2.9%
PhutilRemarkupEngine::isEmptyBlock
16
52 us
2.6%
PhutilRemarkupInterpreterBlockRule::getMatchingLineCount
16
48 us
2.4%
PhutilRemarkupSimpleTableBlockRule::getMatchingLineCount
16
48 us
2.4%
PhutilRemarkupQuotesBlockRule::getMatchingLineCount
16
46 us
2.3%
PhutilRemarkupReplyBlockRule::getMatchingLineCount
16
44 us
2.2%
PhutilRemarkupLiteralBlockRule::getMatchingLineCount
16
42 us
2.1%
last
15
39 us
2.0%
PhutilRemarkupTableBlockRule::getMatchingLineCount
16
35 us
1.8%
array_slice
8
9 us
0.5%
implode
8
1 us
0.1%
PhutilRemarkupDefaultBlockRule::getMatchingLineCount
16
0 us
PhutilRemarkupBlockRule::supportsChildBlocks
8
0 us