Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
call_user_func | 18,826 | 18,599,874 us | 100.0% |
Parent Calls | | | |
PhutilClassMapQuery::loadMap | 76 | 1,140 us | |
PhutilClassMapQuery::loadMap@1 | 75 | 2,292 us | |
ArcanistPhutilXHPASTLinter::resolveFuture | 18,675 | 18,596,442 us | |
Child Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,735 | 8,060,659 us | 43.3% |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 3,735 | 7,201,047 us | 38.7% |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,735 | 2,226,632 us | 12.0% |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,735 | 560,826 us | 3.0% |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,735 | 341,172 us | 1.8% |
ArcanistXHPASTLinterRule::getLintID | 75 | 1,347 us | 0.0% |
ArcanistCSharpLinter::getLinterConfigurationName | 1 | 3 us | 0.0% |
ArcanistAliasWorkflow::getWorkflowName | 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% |
ArcanistPatchWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistStartWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistLandWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistStopWorkflow::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% |
ArcanistTodoWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistUnitWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistTimeWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistUpgradeWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistInstallCertificateWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistGetConfigWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistAnoidWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistBackoutWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistBrowseWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCallConduitWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCloseRevisionWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCloseWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCommitWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistHelpWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistCoverWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistDownloadWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistExportWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistFeatureWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistBookmarkWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistBranchWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistFlagWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistDiffWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistXMLLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistUploadWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistWhichWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistPEP8Linter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistPhpLinter::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% |
ArcanistLesscLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistRubyLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJSONLinter::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% |
ArcanistGeneratedLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistVersionWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistJscsLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistJSHintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
PhabricatorJavelinLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistAmendWorkflow::getWorkflowName | 1 | 2 us | 0.0% |
ArcanistChmodLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistComposerLinter::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% |
ArcanistJSONLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCSSLintLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistCoffeeLintLinter::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% |
ArcanistClosureLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |
ArcanistTextLinter::getLinterConfigurationName | 1 | 2 us | 0.0% |