Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
call_user_func | 18,826 | 12,918,555 us | 100.0% |
Parent Calls | | | |
PhutilClassMapQuery::loadMap | 76 | 392 us | |
PhutilClassMapQuery::loadMap@1 | 75 | 707 us | |
ArcanistPhutilXHPASTLinter::resolveFuture | 18,675 | 12,917,456 us | |
Child Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,735 | 6,020,118 us | 46.6% |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 3,735 | 5,016,770 us | 38.8% |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,735 | 1,217,829 us | 9.4% |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,735 | 316,475 us | 2.4% |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,735 | 200,088 us | 1.5% |
ArcanistXHPASTLinterRule::getLintID | 75 | 390 us | 0.0% |
ArcanistCoffeeLintLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistPhutilXHPASTLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistChmodLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistAmendWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistInstallCertificateWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistGetConfigWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistBookmarkWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistExportWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistJSHintLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistCloseWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistCloseRevisionWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistCallConduitWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistBrowseWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistBackoutWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistFeatureWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistPEP8Linter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistCSharpLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistAliasWorkflow::getWorkflowName | 1 | 1 us | 0.0% |
ArcanistPhutilLibraryLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistRubyLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistSpellingLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistXMLLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistRuboCopLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistPhpcsLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
PhabricatorJavelinLinter::getLinterConfigurationName | 1 | 1 us | 0.0% |
ArcanistListWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistLintWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistLiberateWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistLandWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistPatchWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistGeneratedLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistHelpWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistJSONLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistPasteWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistLintersWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistBranchWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistStartWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistMergeConflictLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistNoLintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistDownloadWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistDiffWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistCoverWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistCommitWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistScriptAndRegexLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistTextLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistAnoidWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistFlagWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistStopWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistTimeWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistRevertWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistJscsLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistJSONLintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistHLintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistGoLintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistFlake8Linter::getLinterConfigurationName | 1 | 0 us | |
ArcanistCpplintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistCppcheckLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistPuppetLintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistClosureLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistCSSLintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistXHPASTLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistPhpLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistPyFlakesLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistComposerLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistPyLintLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistWhichWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistVersionWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistUploadWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistUpgradeWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistUnitWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistTodoWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistTasksWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistShellCompleteWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistSetConfigWorkflow::getWorkflowName | 1 | 0 us | |
ArcanistFilenameLinter::getLinterConfigurationName | 1 | 0 us | |
ArcanistLesscLinter::getLinterConfigurationName | 1 | 0 us | |