Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhutilRemarkupEngine::splitTextIntoBlocks | 5,253 | 3,101,658 us | 100.0% |
Parent Calls | | | |
PhutilRemarkupEngine::preprocessText | 5,253 | 3,101,658 us | |
Child Calls | | | |
PhutilRemarkupEngine::shouldMergeBlocks | 17,518 | 516,918 us | 16.7% |
PhutilRemarkupNoteBlockRule::getMatchingLineCount | 21,799 | 316,681 us | 10.2% |
PhutilRemarkupHeaderBlockRule::getMatchingLineCount | 21,775 | 154,130 us | 5.0% |
PhutilRemarkupListBlockRule::getMatchingLineCount | 22,693 | 147,949 us | 4.8% |
PhutilRemarkupHorizontalRuleBlockRule::getMatchingLineCount | 22,771 | 136,790 us | 4.4% |
phutil_split_lines | 5,253 | 133,019 us | 4.3% |
PhutilRemarkupCodeBlockRule::getMatchingLineCount | 21,793 | 83,590 us | 2.7% |
PhutilRemarkupEngine::isEmptyBlock | 22,771 | 66,248 us | 2.1% |
last_key | 35,754 | 60,020 us | 1.9% |
PhutilRemarkupReplyBlockRule::getMatchingLineCount | 21,799 | 56,390 us | 1.8% |
PhutilRemarkupInterpreterBlockRule::getMatchingLineCount | 21,793 | 54,348 us | 1.8% |
PhutilRemarkupTableBlockRule::getMatchingLineCount | 21,799 | 52,306 us | 1.7% |
PhutilRemarkupSimpleTableBlockRule::getMatchingLineCount | 21,799 | 51,875 us | 1.7% |
PhutilRemarkupQuotesBlockRule::getMatchingLineCount | 21,717 | 50,067 us | 1.6% |
PhutilRemarkupLiteralBlockRule::getMatchingLineCount | 21,715 | 49,341 us | 1.6% |
last | 17,518 | 37,920 us | 1.2% |
array_slice | 10,853 | 5,551 us | 0.2% |
implode | 10,853 | 1,239 us | 0.0% |
PhutilRemarkupDefaultBlockRule::getMatchingLineCount | 21,715 | 417 us | 0.0% |
PhutilRemarkupEngine::splitTextIntoBlocks@1 | 2 | 217 us | 0.0% |
PhutilRemarkupBlockRule::supportsChildBlocks | 10,851 | 168 us | 0.0% |
PhutilRemarkupQuotesBlockRule::extractChildText | 2 | 37 us | 0.0% |
PhutilRemarkupQuotesBlockRule::supportsChildBlocks | 2 | 0 us | |