Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
implode | 17,836 | 522,607 us | 100.0% |
Parent Calls | | | |
Filesystem::walkToRoot | 37 | 63 us | |
Filesystem::resolvePath | 86 | 139 us | |
PhutilClassMapQuery::getCacheKey | 1,493 | 5,308 us | |
main() | 1 | 1 us | |
PhutilErrorTrap::getErrorsAsString | 173 | 1,149 us | |
PhutilJSON::encodeFormattedObject@1 | 4 | 2 us | |
PhutilJSON::encodeFormattedObject | 3 | 0 us | |
PhabricatorEnv::initializeCommonEnvironment | 1 | 2 us | |
PhutilLibraryTestCase::testMethodVisibility | 1 | 2 us | |
FileFinder::generateList | 4 | 8 us | |
FileFinder::find | 3 | 5 us | |
ArcanistDiffParser::stripGitPathPrefix | 1 | 1 us | |
ArcanistDiffParser::parseChangeset | 65 | 1,417 us | |
DifferentialHunk::makeOldFile | 10 | 11 us | |
DifferentialHunk::makeNewFile | 10 | 13 us | |
AphrontIsolatedDatabaseConnection::executeRawQuery | 24 | 26 us | |
LiskDAO::insertRecordIntoDatabase | 1,360 | 6,611 us | |
xsprintf_query | 2,685 | 5,521 us | |
CelerityResourceTransformer::replaceCSSPrintRule | 6 | 8 us | |
PhabricatorQuery::formatSelectSubclause | 457 | 634 us | |
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause | 480 | 1,108 us | |
PhabricatorQuery::formatWhereSubclause | 857 | 1,181 us | |
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause | 573 | 886 us | |
PhabricatorUser::updateNameTokens | 119 | 343 us | |
LiskDAO::update | 190 | 1,144 us | |
PhutilRemarkupNoteBlockRule::getRegEx | 20 | 36 us | |
PhutilRemarkupEngine::splitTextIntoBlocks | 20 | 51 us | |
phutil_implode_html | 54 | 10,231 us | |
PhabricatorFile::getCDNURI | 18 | 53 us | |
PhabricatorEdgeEditor::executeAdds | 52 | 82 us | |
DifferentialChangesetParser::diffOriginals | 12 | 28 us | |
xsprintf_command | 42 | 470,011 us | |
PhabricatorDifferenceEngine::generateRawDiffFromFileContent | 9 | 19 us | |
DifferentialCommitMessageParser::buildLabelRegexp | 6 | 7 us | |
DifferentialCommitMessageParser::parseCorpus | 15 | 5 us | |
PhutilUTF8StringTruncator::truncateString | 1 | 8 us | |
PhabricatorCustomFieldMonogramParser::buildRegex | 90 | 100 us | |
DifferentialHunkParser::makeContextDiff | 23 | 42 us | |
DifferentialChangesetParser::process | 38 | 163 us | |
DifferentialChangesetTestRenderer::renderChangeTypeHeader | 20 | 56 us | |
DifferentialParseRenderTestCase::renderParsers | 20 | 7,084 us | |
DifferentialChangesetTestRenderer::renderTextChange | 12 | 83 us | |
DifferentialChangeset::makeOldFile | 8 | 0 us | |
DifferentialChangeset::makeNewFile | 8 | 1 us | |
DiffusionMercurialWireProtocol::filterBundle2Capability | 2 | 2 us | |
DiffusionPathIDQuery::expandPathToRoot | 8 | 4 us | |
DiffusionSubversionWireProtocol::serializeStruct | 4 | 6 us | |
DiffusionSubversionWireProtocolTestCase::assertSameSubversionMessages | 3 | 2 us | |
DiffusionSubversionWireProtocol::serializeStruct@1 | 1 | 3 us | |
HeraldTranscriptTestCase::testTranscriptTruncation | 2 | 6 us | |
PhabricatorLiskDAO::chunkSQL | 46 | 67 us | |
PhutilTypeExtraParametersException::__construct | 1 | 1 us | |
HeraldTranscript::combineXHeraldRulesHeaders | 24 | 29 us | |
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns | 24 | 52 us | |
AphrontSideNavFilterView::renderFlexNav | 16 | 21 us | |
PHUIInfoView::render | 7 | 10 us | |
AphrontDialogView::render | 9 | 14 us | |
AphrontTagView::render | 54 | 35 us | |
PHUIListView::getTagAttributes | 27 | 66 us | |
AphrontTagView::render@1 | 207 | 155 us | |
PHUIListItemView::getTagContent | 84 | 193 us | |
AphrontTagView::render@2 | 162 | 205 us | |
PhabricatorMainMenuView::render | 9 | 24 us | |
PhabricatorStandardPageView::getBody | 9 | 24 us | |
ConpherenceDurableColumnView::getTagAttributes | 9 | 18 us | |
ConpherenceDurableColumnView::getTagContent | 9 | 81 us | |
PHUIButtonBarView::getTagAttributes | 9 | 25 us | |
AphrontTagView::render@3 | 18 | 12 us | |
CelerityStaticResourceResponse::renderHTMLFooter | 9 | 36 us | |
PhabricatorStandardPageView::getBodyClasses | 9 | 23 us | |
PhabricatorPolicyFilter::rejectObject | 25 | 38 us | |
PhabricatorQuery::formatJoinClause | 57 | 70 us | |
PhutilDocblockParser::parse | 359 | 449 us | |
CelerityResourceMapGenerator::rebuildPackages | 9 | 92 us | |
ConduitAPIMethod::formatStringConstants | 18 | 54 us | |
PhabricatorEdgeCycleException::__construct | 2 | 12 us | |
PhabricatorEnv::requireValidRemoteURIForFetch | 2 | 3 us | |
PhabricatorEnv::requireValidRemoteURIForLink | 2 | 18 us | |
PhabricatorFileQuery::buildWhereClauseParts | 10 | 12 us | |
PhabricatorEdgeEditor::executeRemoves | 38 | 55 us | |
PhutilTranslator::translateDate | 4 | 4 us | |
PhabricatorMetaMTAEmailBodyParser::stripQuotedText | 17 | 31 us | |
PhabricatorMetaMTAEmailBodyParser::parseBody | 54 | 116 us | |
PhabricatorMetaMTAMailBody::render | 2 | 5 us | |
PhabricatorMetaMTAMail::sendNow | 3 | 5 us | |
PhabricatorMetaMTAReceivedMail::sendExceptionMail | 6 | 14 us | |
PhabricatorMailReceiver::loadSender | 1 | 2 us | |
PhabricatorObjectListQuery::execute | 3 | 7 us | |
PhutilContextFreeGrammar::generateSeveral | 4 | 87 us | |
PhabricatorProject::updateDatasourceTokens | 25 | 70 us | |
PhabricatorPolicyFilter::executeExtendedPolicyChecks | 6 | 22 us | |
PhabricatorSlug::normalize | 50 | 43 us | |
PhabricatorQueryOrderVector::newFromVector | 2 | 4 us | |
PhabricatorRepository::filterMercurialDebugOutput | 16 | 12 us | |
PhabricatorApplicationTransactionValidationException::__construct | 1 | 2 us | |
PhabricatorWorkerLeaseQuery::getLeaseOwnershipName | 23 | 62 us | |
PhabricatorWorkerLeaseQuery::buildUpdateWhereClause | 7 | 8 us | |
DiffusionLowLevelGitRefQuery::getFormatString | 3 | 14 us | |
PhabricatorRepositoryCommitChangeParserWorker::lookupOrCreatePaths | 20 | 89 us | |
DiffusionPathQuery::buildWhereClause | 31 | 47 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes | 30 | 37 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths | 94 | 111 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::writeBrowse | 19 | 25 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::parseRecursiveListFileData | 7 | 60 us | |
CommandException::__construct | 1 | 6 us | |
PhutilConsoleFormatter::interpretFormat | 7,012 | 6,164 us | |
Child Calls | | | |
PhutilCommandString::__toString | 156 | 295,637 us | 56.6% |
PhutilCommandString::__toString@1 | 78 | 173,079 us | 33.1% |
PhutilSafeHTML::__toString | 60 | 16,734 us | 3.2% |