Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhutilBootloader::executeInclude | 201 | 103,655 us | 100.0% |
Parent Calls | | | |
PhutilBootloader::loadLibrarySource | 200 | 93,015 us | |
PhutilBootloader::loadLibrary | 1 | 10,640 us | |
Child Calls | | | |
???_op | 201 | 17,238 us | 16.6% |
load::workflow/ArcanistDiffWorkflow.php | 1 | 2,591 us | 2.5% |
load::parser/PhutilTypeSpec.php | 1 | 2,586 us | 2.5% |
load::parser/PhutilParserGenerator.php | 1 | 2,138 us | 2.1% |
load::workflow/ArcanistWorkflow.php | 1 | 1,551 us | 1.5% |
load::linter/ArcanistLinter.php | 1 | 1,393 us | 1.3% |
load::rules/ArcanistPHPCompatibilityXHPASTLinterRule.php | 1 | 1,354 us | 1.3% |
error_reporting | 402 | 1,339 us | 1.3% |
load::api/ArcanistGitAPI.php | 1 | 1,333 us | 1.3% |
load::workflow/ArcanistLandWorkflow.php | 1 | 1,230 us | 1.2% |
load::workflow/ArcanistPatchWorkflow.php | 1 | 1,180 us | 1.1% |
load::moduleutils/PhutilLibraryMapBuilder.php | 1 | 1,079 us | 1.0% |
load::linter/ArcanistPhutilXHPASTLinter.php | 1 | 994 us | 1.0% |
load::renderer/ArcanistConsoleLintRenderer.php | 1 | 993 us | 1.0% |
load::rules/ArcanistNamingConventionsXHPASTLinterRule.php | 1 | 927 us | 0.9% |
load::linter/ArcanistExternalLinter.php | 1 | 913 us | 0.9% |
load::rules/ArcanistUndeclaredVariableXHPASTLinterRule.php | 1 | 910 us | 0.9% |
load::linter/PhabricatorJavelinLinter.php | 1 | 875 us | 0.8% |
load::linter/ArcanistTextLinter.php | 1 | 812 us | 0.8% |
load::difference/ArcanistDiffUtils.php | 1 | 772 us | 0.7% |
load::lint/ArcanistLintMessage.php | 1 | 758 us | 0.7% |
load::linter/ArcanistCSharpLinter.php | 1 | 756 us | 0.7% |
load::api/XHPASTNode.php | 1 | 756 us | 0.7% |
load::rules/ArcanistReusedAsIteratorXHPASTLinterRule.php | 1 | 754 us | 0.7% |
load::exec/ExecFuture.php | 1 | 745 us | 0.7% |
load::workflow/ArcanistLintWorkflow.php | 1 | 743 us | 0.7% |
load::linter/ArcanistBaseXHPASTLinter.php | 1 | 665 us | 0.6% |
load::future/FutureIterator.php | 1 | 640 us | 0.6% |
load::linter/ArcanistScriptAndRegexLinter.php | 1 | 618 us | 0.6% |
load::linter/ArcanistPhutilLibraryLinter.php | 1 | 597 us | 0.6% |
load::linter/ArcanistSpellingLinter.php | 1 | 588 us | 0.6% |
load::api/ArcanistRepositoryAPI.php | 1 | 585 us | 0.6% |
load::xhpast/ArcanistXHPASTLinterRule.php | 1 | 532 us | 0.5% |
load::rules/ArcanistImplicitFallthroughXHPASTLinterRule.php | 1 | 527 us | 0.5% |
load::rules/ArcanistAliasFunctionXHPASTLinterRule.php | 1 | 524 us | 0.5% |
load::rules/ArcanistReusedIteratorReferenceXHPASTLinterRule.php | 1 | 523 us | 0.5% |
load::console/PhutilConsoleProgressBar.php | 1 | 510 us | 0.5% |
load::linter/ArcanistLesscLinter.php | 1 | 498 us | 0.5% |
load::linter/ArcanistPyLintLinter.php | 1 | 472 us | 0.5% |
load::linter/ArcanistJSHintLinter.php | 1 | 462 us | 0.4% |
load::linter/ArcanistPhpcsLinter.php | 1 | 437 us | 0.4% |
load::parser/PhutilDocblockParser.php | 1 | 436 us | 0.4% |
load::linter/ArcanistCoffeeLintLinter.php | 1 | 435 us | 0.4% |
load::workflow/ArcanistUnitWorkflow.php | 1 | 434 us | 0.4% |
load::linter/ArcanistJscsLinter.php | 1 | 433 us | 0.4% |
load::workflow/ArcanistFeatureWorkflow.php | 1 | 417 us | 0.4% |
load::linter/ArcanistXHPASTLinter.php | 1 | 416 us | 0.4% |
load::console/PhutilConsoleFormatter.php | 1 | 407 us | 0.4% |
load::linter/ArcanistPuppetLintLinter.php | 1 | 399 us | 0.4% |
load::api/AASTNodeList.php | 1 | 397 us | 0.4% |
load::lint/ArcanistLintResult.php | 1 | 393 us | 0.4% |
load::bin/PhutilXHPASTBinary.php | 1 | 383 us | 0.4% |
load::api/XHPASTTree.php | 1 | 383 us | 0.4% |
load::rules/ArcanistBinaryExpressionSpacingXHPASTLinterRule.php | 1 | 382 us | 0.4% |
load::rules/ArcanistSlownessXHPASTLinterRule.php | 1 | 371 us | 0.4% |
load::linter/ArcanistPEP8Linter.php | 1 | 370 us | 0.4% |
load::linter/ArcanistCSSLintLinter.php | 1 | 362 us | 0.3% |
load::linter/ArcanistRuboCopLinter.php | 1 | 360 us | 0.3% |
load::linter/ArcanistCppcheckLinter.php | 1 | 354 us | 0.3% |
load::workflow/ArcanistCommitWorkflow.php | 1 | 353 us | 0.3% |
load::linter/ArcanistFlake8Linter.php | 1 | 349 us | 0.3% |
load::configuration/ArcanistConfigurationManager.php | 1 | 349 us | 0.3% |
load::linter/ArcanistHLintLinter.php | 1 | 339 us | 0.3% |
load::rules/ArcanistBraceFormattingXHPASTLinterRule.php | 1 | 332 us | 0.3% |
load::rules/ArcanistUselessOverridingMethodXHPASTLinterRule.php | 1 | 329 us | 0.3% |
load::workflow/ArcanistWhichWorkflow.php | 1 | 325 us | 0.3% |
load::rules/ArcanistReusedIteratorXHPASTLinterRule.php | 1 | 322 us | 0.3% |
load::rules/ArcanistDeclarationParenthesesXHPASTLinterRule.php | 1 | 317 us | 0.3% |
load::rules/ArcanistFormattedStringXHPASTLinterRule.php | 1 | 313 us | 0.3% |
load::linter/ArcanistPhpLinter.php | 1 | 313 us | 0.3% |
load::console/PhutilConsole.php | 1 | 305 us | 0.3% |
load::rules/ArcanistCallParenthesesXHPASTLinterRule.php | 1 | 303 us | 0.3% |
load::linter/ArcanistPyFlakesLinter.php | 1 | 300 us | 0.3% |
load::rules/ArcanistKeywordCasingXHPASTLinterRule.php | 1 | 297 us | 0.3% |
load::linter/ArcanistChmodLinter.php | 1 | 296 us | 0.3% |
load::linter/ArcanistRubyLinter.php | 1 | 295 us | 0.3% |
load::rules/ArcanistSelfMemberReferenceXHPASTLinterRule.php | 1 | 295 us | 0.3% |
load::rules/ArcanistArraySeparatorXHPASTLinterRule.php | 1 | 292 us | 0.3% |
load::workflow/ArcanistExportWorkflow.php | 1 | 291 us | 0.3% |
load::linter/ArcanistCpplintLinter.php | 1 | 287 us | 0.3% |
load::parser/PhutilURI.php | 1 | 286 us | 0.3% |
load::linter/ArcanistJSONLintLinter.php | 1 | 279 us | 0.3% |
load::workflow/ArcanistLiberateWorkflow.php | 1 | 279 us | 0.3% |
load::linter/ArcanistXMLLinter.php | 1 | 278 us | 0.3% |
load::rules/ArcanistDoubleQuoteXHPASTLinterRule.php | 1 | 275 us | 0.3% |
load::configuration/ArcanistSettings.php | 1 | 270 us | 0.3% |
load::parser/PhutilJSONParser.php | 1 | 267 us | 0.3% |
load::rules/ArcanistImplicitVisibilityXHPASTLinterRule.php | 1 | 267 us | 0.3% |
load::workingcopyidentity/ArcanistWorkingCopyIdentity.php | 1 | 267 us | 0.3% |
load::workflow/ArcanistFlagWorkflow.php | 1 | 259 us | 0.2% |
load::rules/ArcanistModifierOrderingXHPASTLinterRule.php | 1 | 254 us | 0.2% |
load::configuration/ArcanistConfiguration.php | 1 | 253 us | 0.2% |
load::workflow/ArcanistShellCompleteWorkflow.php | 1 | 249 us | 0.2% |
load::workflow/ArcanistUploadWorkflow.php | 1 | 247 us | 0.2% |
load::rules/ArcanistInvalidModifiersXHPASTLinterRule.php | 1 | 245 us | 0.2% |
load::linter/ArcanistGoLintLinter.php | 1 | 245 us | 0.2% |
load::workflow/ArcanistTasksWorkflow.php | 1 | 244 us | 0.2% |
load::rules/ArcanistTautologicalExpressionXHPASTLinterRule.php | 1 | 243 us | 0.2% |
load::serviceprofiler/PhutilServiceProfiler.php | 1 | 241 us | 0.2% |
load::workflow/ArcanistLintersWorkflow.php | 1 | 238 us | 0.2% |
load::linter/ArcanistClosureLinter.php | 1 | 231 us | 0.2% |
load::workflow/ArcanistInstallCertificateWorkflow.php | 1 | 231 us | 0.2% |
load::filesystem/FilesystemException.php | 1 | 229 us | 0.2% |
load::workflow/ArcanistAmendWorkflow.php | 1 | 227 us | 0.2% |
load::xhpast/ArcanistXHPASTLintNamingHook.php | 1 | 227 us | 0.2% |
load::rules/ArcanistDuplicateKeysInArrayXHPASTLinterRule.php | 1 | 227 us | 0.2% |
load::rules/ArcanistParenthesesSpacingXHPASTLinterRule.php | 1 | 226 us | 0.2% |
load::workflow/ArcanistBrowseWorkflow.php | 1 | 225 us | 0.2% |
load::engine/ArcanistConfigurationDrivenLintEngine.php | 1 | 220 us | 0.2% |
load::rules/ArcanistArrayValueXHPASTLinterRule.php | 1 | 218 us | 0.2% |
load::rules/ArcanistStaticThisXHPASTLinterRule.php | 1 | 214 us | 0.2% |
load::workflow/ArcanistBackoutWorkflow.php | 1 | 212 us | 0.2% |
load::rules/ArcanistInvalidDefaultParameterXHPASTLinterRule.php | 1 | 208 us | 0.2% |
load::workflow/ArcanistGetConfigWorkflow.php | 1 | 200 us | 0.2% |
load::rules/ArcanistClassFilenameMismatchXHPASTLinterRule.php | 1 | 199 us | 0.2% |
load::linter/ArcanistJSONLinter.php | 1 | 197 us | 0.2% |
load::linter/ArcanistFutureLinter.php | 1 | 196 us | 0.2% |
load::console/PhutilConsoleServer.php | 1 | 194 us | 0.2% |
load::workflow/ArcanistAliasWorkflow.php | 1 | 192 us | 0.2% |
load::rules/ArcanistControlStatementSpacingXHPASTLinterRule.php | 1 | 191 us | 0.2% |
load::workflow/ArcanistCoverWorkflow.php | 1 | 189 us | 0.2% |
load::workflow/ArcanistHelpWorkflow.php | 1 | 187 us | 0.2% |
load::rules/ArcanistDuplicateSwitchCaseXHPASTLinterRule.php | 1 | 182 us | 0.2% |
load::linter/ArcanistComposerLinter.php | 1 | 182 us | 0.2% |
load::workflow/ArcanistCloseWorkflow.php | 1 | 181 us | 0.2% |
load::rules/ArcanistClassNameLiteralXHPASTLinterRule.php | 1 | 180 us | 0.2% |
load::rules/ArcanistEmptyStatementXHPASTLinterRule.php | 1 | 180 us | 0.2% |
load::rules/ArcanistPlusOperatorOnStringsXHPASTLinterRule.php | 1 | 178 us | 0.2% |
load::workflow/ArcanistPasteWorkflow.php | 1 | 176 us | 0.2% |
load::rules/ArcanistConcatenationOperatorXHPASTLinterRule.php | 1 | 176 us | 0.2% |
load::rules/ArcanistUnnecessaryFinalModifierXHPASTLinterRule.php | 1 | 174 us | 0.2% |
load::rules/ArcanistBlacklistedFunctionXHPASTLinterRule.php | 1 | 171 us | 0.2% |
load::linter/ArcanistMergeConflictLinter.php | 1 | 170 us | 0.2% |
load::rules/ArcanistObjectOperatorSpacingXHPASTLinterRule.php | 1 | 169 us | 0.2% |
load::rules/ArcanistArrayIndexSpacingXHPASTLinterRule.php | 1 | 169 us | 0.2% |
load::workflow/ArcanistCloseRevisionWorkflow.php | 1 | 169 us | 0.2% |
load::rules/ArcanistLowercaseFunctionsXHPASTLinterRule.php | 1 | 168 us | 0.2% |
load::rules/ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule.php | 1 | 167 us | 0.2% |
load::linter/ArcanistGeneratedLinter.php | 1 | 165 us | 0.2% |
load::api/XHPASTToken.php | 1 | 162 us | 0.2% |
load::rules/ArcanistLanguageConstructParenthesesXHPASTLinterRule.php | 1 | 162 us | 0.2% |
load::rules/ArcanistNoParentScopeXHPASTLinterRule.php | 1 | 161 us | 0.2% |
load::rules/ArcanistTodoCommentXHPASTLinterRule.php | 1 | 160 us | 0.2% |
load::rules/ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule.php | 1 | 153 us | 0.1% |
load::linter/ArcanistFilenameLinter.php | 1 | 150 us | 0.1% |
load::workflow/ArcanistTodoWorkflow.php | 1 | 150 us | 0.1% |
load::workflow/ArcanistSetConfigWorkflow.php | 1 | 150 us | 0.1% |
load::rules/ArcanistImplicitConstructorXHPASTLinterRule.php | 1 | 149 us | 0.1% |
load::rules/ArcanistDefaultParametersXHPASTLinterRule.php | 1 | 148 us | 0.1% |
load::workflow/ArcanistStopWorkflow.php | 1 | 148 us | 0.1% |
load::rules/ArcanistUnnecessarySemicolonXHPASTLinterRule.php | 1 | 147 us | 0.1% |
load::linter/ArcanistNoLintLinter.php | 1 | 147 us | 0.1% |
load::workflow/ArcanistListWorkflow.php | 1 | 147 us | 0.1% |
load::workflow/ArcanistDownloadWorkflow.php | 1 | 146 us | 0.1% |
load::rules/ArcanistToStringExceptionXHPASTLinterRule.php | 1 | 144 us | 0.1% |
load::rules/ArcanistInstanceOfOperatorXHPASTLinterRule.php | 1 | 144 us | 0.1% |
load::rules/ArcanistListAssignmentXHPASTLinterRule.php | 1 | 141 us | 0.1% |
load::exception/PhutilTypeCheckException.php | 1 | 141 us | 0.1% |
load::rules/ArcanistPregQuoteMisuseXHPASTLinterRule.php | 1 | 140 us | 0.1% |
load::internationalization/PhutilNumber.php | 1 | 140 us | 0.1% |
load::rules/ArcanistCommentSpacingXHPASTLinterRule.php | 1 | 135 us | 0.1% |
load::rules/ArcanistExitExpressionXHPASTLinterRule.php | 1 | 133 us | 0.1% |
load::rules/ArcanistLambdaFuncFunctionXHPASTLinterRule.php | 1 | 133 us | 0.1% |
load::rules/ArcanistCastSpacingXHPASTLinterRule.php | 1 | 132 us | 0.1% |
load::rules/ArcanistConstructorParenthesesXHPASTLinterRule.php | 1 | 130 us | 0.1% |
load::linter/ArcanistInlineHTMLXHPASTLinterRule.php | 1 | 130 us | 0.1% |
load::rules/ArcanistCommentStyleXHPASTLinterRule.php | 1 | 128 us | 0.1% |
load::rules/ArcanistLogicalOperatorsXHPASTLinterRule.php | 1 | 127 us | 0.1% |
load::rules/ArcanistInnerFunctionXHPASTLinterRule.php | 1 | 126 us | 0.1% |
load::rules/ArcanistPHPOpenTagXHPASTLinterRule.php | 1 | 125 us | 0.1% |
load::workflow/ArcanistPhrequentWorkflow.php | 1 | 122 us | 0.1% |
load::rules/ArcanistDynamicDefineXHPASTLinterRule.php | 1 | 121 us | 0.1% |
load::rules/ArcanistParseStrUseXHPASTLinterRule.php | 1 | 120 us | 0.1% |
load::workflow/ArcanistUpgradeWorkflow.php | 1 | 119 us | 0.1% |
load::xsprintf/PhutilCommandString.php | 1 | 118 us | 0.1% |
load::rules/ArcanistSemicolonSpacingXHPASTLinterRule.php | 1 | 118 us | 0.1% |
load::workflow/ArcanistCallConduitWorkflow.php | 1 | 117 us | 0.1% |
load::rules/ArcanistPHPShortTagXHPASTLinterRule.php | 1 | 116 us | 0.1% |
load::rules/ArcanistPHPCloseTagXHPASTLinterRule.php | 1 | 112 us | 0.1% |
load::workflow/ArcanistVersionWorkflow.php | 1 | 110 us | 0.1% |
load::workflow/ArcanistStartWorkflow.php | 1 | 108 us | 0.1% |
load::rules/ArcanistPHPEchoTagXHPASTLinterRule.php | 1 | 107 us | 0.1% |
load::rules/ArcanistElseIfUsageXHPASTLinterRule.php | 1 | 106 us | 0.1% |
load::rules/ArcanistGlobalVariableXHPASTLinterRule.php | 1 | 105 us | 0.1% |
load::rules/ArcanistCallTimePassByReferenceXHPASTLinterRule.php | 1 | 103 us | 0.1% |
load::rules/ArcanistExtractUseXHPASTLinterRule.php | 1 | 100 us | 0.1% |
load::utils/PhutilRope.php | 1 | 98 us | 0.1% |
load::rules/ArcanistVariableVariableXHPASTLinterRule.php | 1 | 95 us | 0.1% |
load::rules/ArcanistUnableToParseXHPASTLinterRule.php | 1 | 81 us | 0.1% |
load::lexer/PhutilTypeLexer.php | 1 | 78 us | 0.1% |
load::filesystem/FileList.php | 1 | 75 us | 0.1% |
load::error/PhutilErrorTrap.php | 1 | 72 us | 0.1% |
load::rules/ArcanistSyntaxErrorXHPASTLinterRule.php | 1 | 71 us | 0.1% |
load::lint/ArcanistLintSeverity.php | 1 | 70 us | 0.1% |
load::linesofalarge/LinesOfALargeExecFuture.php | 1 | 70 us | 0.1% |
load::workflow/ArcanistBookmarkWorkflow.php | 1 | 67 us | 0.1% |
load::workflow/ArcanistRevertWorkflow.php | 1 | 63 us | 0.1% |
load::workflow/ArcanistBranchWorkflow.php | 1 | 62 us | 0.1% |
load::workflow/ArcanistAnoidWorkflow.php | 1 | 54 us | 0.1% |
load::workflow/ArcanistTimeWorkflow.php | 1 | 53 us | 0.1% |
load::console/PhutilConsoleMessage.php | 1 | 40 us | 0.0% |
load::utils/PhutilArrayWithDefaultValue.php | 1 | 37 us | 0.0% |
load::src/__phutil_library_init__.php | 1 | 10 us | 0.0% |