Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
call_user_func | 18,741 | 25,841,120 us | 100.0% |
Parent Calls | | | |
PhutilClassMapQuery::loadMap | 75 | 1,137 us | |
PhutilClassMapQuery::loadMap@1 | 71 | 2,096 us | |
ArcanistPhutilXHPASTLinter::resolveFuture | 18,595 | 25,837,887 us | |
Child Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,719 | 11,032,015 us | 42.7% |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 3,719 | 8,923,489 us | 34.5% |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,719 | 3,236,602 us | 12.5% |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,719 | 1,581,494 us | 6.1% |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,719 | 761,847 us | 2.9% |
ArcanistXHPASTLinterRule::getLintID | 71 | 1,250 us | 0.0% |
ArcanistAliasWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistBrowseWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistCallConduitWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistLesscLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistCloseWorkflow::getWorkflowName | 1 | 3 us | 0.0% |
ArcanistCSharpLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistJSHintLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistCoffeeLintLinter::getLinterConfigurationName | 1 | 3 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% |
ArcanistPasteWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistStopWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistStartWorkflow::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% |
ArcanistTasksWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistPatchWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistLandWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistInstallCertificateWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistHelpWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistGetConfigWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistFlagWorkflow::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% |
ArcanistCloseRevisionWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistBackoutWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistAnoidWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistTodoWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistUnitWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistUploadWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
PhabricatorJavelinLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhpcsLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPuppetLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPyFlakesLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPyLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistRuboCopLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistRubyLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhpLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistGeneratedLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistMergeConflictLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistNoLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhutilLibraryLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistScriptAndRegexLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistSpellingLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistTextLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJSONLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistUpgradeWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistPEP8Linter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJSONLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistVersionWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistWhichWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistAmendWorkflow::getWorkflowName | 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% |
ArcanistJscsLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistXHPASTLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistClosureLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCppcheckLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCpplintLinter::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% |
ArcanistCSSLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistXMLLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |