Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
call_user_func | 18,742 | 26,401,550 us | 100.0% |
Parent Calls | | | |
PhutilClassMapQuery::loadMap | 75 | 789 us | |
PhutilClassMapQuery::loadMap@1 | 72 | 2,184 us | |
ArcanistPhutilXHPASTLinter::resolveFuture | 18,595 | 26,398,577 us | |
Child Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,719 | 11,125,620 us | 42.1% |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 3,719 | 9,859,674 us | 37.3% |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,719 | 3,249,452 us | 12.3% |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,719 | 1,313,589 us | 5.0% |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,719 | 527,166 us | 2.0% |
ArcanistXHPASTLinterRule::getLintID | 72 | 1,320 us | 0.0% |
ArcanistRubyLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistPhutilLibraryLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistScriptAndRegexLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistJSONLintLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistCSharpLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
PhabricatorJavelinLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistChmodLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistFilenameLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhutilXHPASTLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistXHPASTLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJSHintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCSSLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistClosureLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCoffeeLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCppcheckLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistFlake8Linter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistGoLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistHLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistXMLLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCpplintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistLesscLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistTextLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJscsLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistSpellingLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistNoLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistMergeConflictLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistGeneratedLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistRuboCopLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJSONLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPyFlakesLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPuppetLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhpcsLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhpLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPEP8Linter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPyLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistFlagWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistLiberateWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistLandWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistInstallCertificateWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistGetConfigWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistBranchWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistBackoutWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistFeatureWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistDownloadWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistCallConduitWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistBrowseWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistLintWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistBookmarkWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistLintersWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistAliasWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistAmendWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistTasksWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistListWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistAnoidWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistWhichWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistVersionWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistCloseRevisionWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistCloseWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistCommitWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistCoverWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistDiffWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistUpgradeWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistPasteWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistExportWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistTodoWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistShellCompleteWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistSetConfigWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistHelpWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistRevertWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistTimeWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistStopWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistStartWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistPatchWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistUnitWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistUploadWorkflow::getWorkflowName | 1 | 0 us | |