Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
implode | 16,280 | 319,516 us | 100.0% |
Parent Calls | | | |
Filesystem::walkToRoot | 33 | 33 us | |
Filesystem::resolvePath | 86 | 141 us | |
main() | 1 | 1 us | |
PhutilErrorTrap::getErrorsAsString | 171 | 741 us | |
PhutilJSON::encodeFormattedObject@1 | 3 | 3 us | |
PhutilJSON::encodeFormattedObject | 2 | 2 us | |
PhabricatorEnv::initializeCommonEnvironment | 1 | 1 us | |
PhutilClassMapQuery::getCacheKey | 999 | 2,378 us | |
FileFinder::generateList | 4 | 8 us | |
FileFinder::find | 3 | 4 us | |
PhutilConsoleFormatter::formatString | 6,082 | 950 us | |
PhutilLibraryTestCase::testMethodVisibility | 1 | 2 us | |
ArcanistDiffParser::stripGitPathPrefix | 1 | 1 us | |
ArcanistDiffParser::parseChangeset | 65 | 1,642 us | |
DifferentialHunk::makeOldFile | 10 | 13 us | |
DifferentialHunk::makeNewFile | 10 | 11 us | |
AphrontIsolatedDatabaseConnection::executeRawQuery | 24 | 28 us | |
LiskDAO::insertRecordIntoDatabase | 1,356 | 36,457 us | |
xsprintf_query | 2,669 | 4,154 us | |
CelerityResourceTransformer::replaceCSSPrintRule | 4 | 5 us | |
PhabricatorQuery::formatSelectSubclause | 424 | 583 us | |
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause | 447 | 666 us | |
PhabricatorQuery::formatWhereSubclause | 850 | 41,118 us | |
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause | 572 | 769 us | |
PhabricatorUser::updateNameTokens | 119 | 266 us | |
LiskDAO::update | 188 | 765 us | |
PhutilRemarkupNoteBlockRule::getRegEx | 20 | 32 us | |
PhutilRemarkupEngine::splitTextIntoBlocks | 20 | 29 us | |
phutil_implode_html | 54 | 6,032 us | |
PhabricatorFile::getCDNURI | 18 | 30 us | |
PhabricatorEdgeEditor::executeAdds | 52 | 73 us | |
DifferentialChangesetParser::diffOriginals | 12 | 23 us | |
xsprintf_command | 42 | 216,752 us | |
PhabricatorDifferenceEngine::generateRawDiffFromFileContent | 9 | 18 us | |
DifferentialCommitMessageParser::buildLabelRegexp | 6 | 6 us | |
DifferentialCommitMessageParser::parseCorpus | 15 | 7 us | |
PhutilUTF8StringTruncator::truncateString | 1 | 7 us | |
PhabricatorCustomFieldMonogramParser::buildRegex | 87 | 107 us | |
DifferentialHunkParser::makeContextDiff | 23 | 27 us | |
DifferentialChangesetParser::process | 38 | 76 us | |
DifferentialChangesetTestRenderer::renderChangeTypeHeader | 20 | 28 us | |
DifferentialParseRenderTestCase::renderParsers | 20 | 2,810 us | |
DifferentialChangesetTestRenderer::renderTextChange | 12 | 61 us | |
DifferentialChangeset::makeOldFile | 8 | 2 us | |
DifferentialChangeset::makeNewFile | 8 | 2 us | |
DiffusionPathIDQuery::expandPathToRoot | 8 | 3 us | |
DiffusionSubversionWireProtocol::serializeStruct | 4 | 5 us | |
DiffusionSubversionWireProtocolTestCase::assertSameSubversionMessages | 3 | 3 us | |
DiffusionSubversionWireProtocol::serializeStruct@1 | 1 | 2 us | |
HeraldTranscriptTestCase::testTranscriptTruncation | 2 | 5 us | |
PhabricatorLiskDAO::chunkSQL | 44 | 70 us | |
PhutilTypeExtraParametersException::__construct | 1 | 1 us | |
HeraldTranscript::combineXHeraldRulesHeaders | 24 | 28 us | |
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns | 24 | 41 us | |
AphrontSideNavFilterView::renderFlexNav | 16 | 34 us | |
PHUIInfoView::render | 7 | 17 us | |
AphrontTagView::render | 54 | 63 us | |
PHUIListView::getTagAttributes | 27 | 63 us | |
AphrontTagView::render@1 | 207 | 272 us | |
PHUIListItemView::getTagContent | 84 | 171 us | |
AphrontTagView::render@2 | 162 | 301 us | |
PhabricatorMainMenuView::render | 9 | 25 us | |
PhabricatorStandardPageView::getBody | 9 | 27 us | |
ConpherenceDurableColumnView::getTagAttributes | 9 | 22 us | |
ConpherenceDurableColumnView::getTagContent | 9 | 33 us | |
PHUIButtonBarView::getTagAttributes | 9 | 28 us | |
AphrontTagView::render@3 | 18 | 23 us | |
CelerityStaticResourceResponse::renderHTMLFooter | 9 | 37 us | |
PhabricatorStandardPageView::getBodyClasses | 9 | 48 us | |
PhabricatorPolicyFilter::rejectObject | 25 | 33 us | |
PhabricatorQuery::formatJoinClause | 57 | 82 us | |
PhutilDocblockParser::parse | 360 | 422 us | |
CelerityResourceMapGenerator::rebuildPackages | 9 | 49 us | |
ConduitAPIMethod::formatStringConstants | 17 | 29 us | |
PhabricatorEdgeCycleException::__construct | 2 | 6 us | |
PhabricatorEnv::requireValidRemoteURIForLink | 2 | 5 us | |
PhabricatorEnv::requireValidRemoteURIForFetch | 2 | 6 us | |
PhabricatorFileQuery::buildWhereClauseParts | 10 | 22 us | |
PhabricatorEdgeEditor::executeRemoves | 38 | 49 us | |
PhutilTranslator::translateDate | 4 | 5 us | |
PhabricatorMetaMTAEmailBodyParser::stripQuotedText | 17 | 18 us | |
PhabricatorMetaMTAEmailBodyParser::parseBody | 54 | 56 us | |
PhabricatorMetaMTAMailBody::render | 2 | 4 us | |
PhabricatorMetaMTAMail::sendNow | 3 | 5 us | |
PhabricatorMailReceiver::loadSender | 1 | 2 us | |
PhabricatorMetaMTAReceivedMail::sendExceptionMail | 6 | 14 us | |
PhabricatorObjectListQuery::execute | 3 | 4 us | |
PhutilContextFreeGrammar::generateSeveral | 4 | 80 us | |
PhabricatorProject::updateDatasourceTokens | 23 | 50 us | |
PhabricatorPolicyFilter::executeExtendedPolicyChecks | 6 | 6 us | |
PhabricatorSlug::normalize | 42 | 54 us | |
PhabricatorQueryOrderVector::newFromVector | 2 | 2 us | |
PhabricatorRepository::filterMercurialDebugOutput | 16 | 15 us | |
PhabricatorApplicationTransactionValidationException::__construct | 1 | 2 us | |
PhabricatorWorkerLeaseQuery::getLeaseOwnershipName | 23 | 53 us | |
PhabricatorWorkerLeaseQuery::buildUpdateWhereClause | 7 | 9 us | |
DiffusionLowLevelGitRefQuery::getFormatString | 3 | 12 us | |
PhabricatorRepositoryCommitChangeParserWorker::lookupOrCreatePaths | 20 | 44 us | |
DiffusionPathQuery::buildWhereClause | 31 | 32 us | |
CommandException::__construct | 1 | 3 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes | 30 | 41 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths | 94 | 63 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::writeBrowse | 19 | 28 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::parseRecursiveListFileData | 7 | 25 us | |
Child Calls | | | |
PhutilCommandString::__toString | 156 | 141,132 us | 44.2% |
PhutilCommandString::__toString@1 | 78 | 74,981 us | 23.5% |
PhutilSafeHTML::__toString | 60 | 8,430 us | 2.6% |