Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
call_user_func | 18,826 | 25,362,313 us | 100.0% |
Parent Calls | | | |
PhutilClassMapQuery::loadMap | 76 | 1,165 us | |
PhutilClassMapQuery::loadMap@1 | 75 | 2,257 us | |
ArcanistPhutilXHPASTLinter::resolveFuture | 18,675 | 25,358,891 us | |
Child Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,735 | 10,490,371 us | 41.4% |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 3,735 | 9,979,134 us | 39.3% |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,735 | 3,232,515 us | 12.7% |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,735 | 816,189 us | 3.2% |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,735 | 523,759 us | 2.1% |
ArcanistXHPASTLinterRule::getLintID | 75 | 1,347 us | 0.0% |
ArcanistBackoutWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistBrowseWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistCallConduitWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistPhutilXHPASTLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistJSHintLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistPhpcsLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistRuboCopLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistCSharpLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistAliasWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistInstallCertificateWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistLandWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistLiberateWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistLintWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistLintersWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistListWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistHelpWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistPasteWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistStartWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistStopWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistTimeWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistRevertWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistSetConfigWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistShellCompleteWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistPatchWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistTasksWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistGetConfigWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistBranchWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistBookmarkWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistFeatureWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistExportWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistDownloadWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistDiffWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCoverWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCommitWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCloseWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCloseRevisionWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistTextLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistXMLLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
PhabricatorJavelinLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistAnoidWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistFlagWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistJSONLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistTodoWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistUpgradeWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistRubyLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistMergeConflictLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPyLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPyFlakesLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPuppetLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistNoLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhpLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPEP8Linter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistLesscLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJscsLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJSONLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhutilLibraryLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistHLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistGoLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistUnitWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistFlake8Linter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCppcheckLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCoffeeLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistClosureLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCSSLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistXHPASTLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistScriptAndRegexLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistFilenameLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistComposerLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistChmodLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistAmendWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistSpellingLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistWhichWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistVersionWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistUploadWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCpplintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistGeneratedLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |