| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| call_user_func | 186,256 | 272,763,396 us | 100.0% |
| Parent Calls | | | |
| ArcanistXHPASTLinter::resolveFuture | 172,952 | 258,419,140 us | |
| ArcanistPhutilXHPASTLinter::resolveFuture | 13,304 | 14,344,256 us | |
| Child Calls | | | |
| ArcanistXHPASTLinter::lintUndeclaredVariables | 3,326 | 32,755,664 us | 12.0% |
| ArcanistXHPASTLinter::lintNamingConventions | 3,326 | 25,628,319 us | 9.4% |
| ArcanistXHPASTLinter::lintEmptyBlockStatements | 3,326 | 24,524,365 us | 9.0% |
| ArcanistXHPASTLinter::lintBraceFormatting | 3,326 | 15,281,426 us | 5.6% |
| ArcanistXHPASTLinter::lintReusedIteratorReferences | 3,326 | 14,074,145 us | 5.2% |
| ArcanistXHPASTLinter::lintImplicitFallthrough | 3,326 | 13,134,591 us | 4.8% |
| ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 3,326 | 10,723,397 us | 3.9% |
| ArcanistXHPASTLinter::lintSpaceAfterControlStatementKeywords | 3,326 | 9,910,876 us | 3.6% |
| ArcanistXHPASTLinter::lintPHPCompatibility | 3,326 | 9,552,932 us | 3.5% |
| ArcanistXHPASTLinter::lintClosingCallParen | 3,326 | 9,384,581 us | 3.4% |
| ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 3,326 | 7,494,093 us | 2.7% |
| ArcanistXHPASTLinter::lintStrings | 3,326 | 7,220,937 us | 2.6% |
| ArcanistXHPASTLinter::lintLowercaseFunctions | 3,326 | 7,203,654 us | 2.6% |
| ArcanistXHPASTLinter::lintUnnecessarySemicolons | 3,326 | 7,185,703 us | 2.6% |
| ArcanistXHPASTLinter::lintArraySeparator | 3,326 | 6,731,724 us | 2.5% |
| ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 3,326 | 6,563,476 us | 2.4% |
| ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,326 | 5,515,475 us | 2.0% |
| ArcanistXHPASTLinter::lintStrstrUsedForCheck | 3,326 | 4,834,752 us | 1.8% |
| ArcanistXHPASTLinter::lintKeywordCasing | 3,326 | 4,526,431 us | 1.7% |
| ArcanistXHPASTLinter::lintPHPTagUse | 3,326 | 4,282,789 us | 1.6% |
| ArcanistXHPASTLinter::lintCallTimePassByReference | 3,326 | 3,023,144 us | 1.1% |
| ArcanistXHPASTLinter::lintFormattedString | 3,326 | 2,838,724 us | 1.0% |
| ArcanistXHPASTLinter::lintDuplicateKeysInArray | 3,326 | 2,538,338 us | 0.9% |
| ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 3,326 | 2,515,630 us | 0.9% |
| ArcanistXHPASTLinter::lintSelfMemberReference | 3,326 | 2,495,860 us | 0.9% |
| ArcanistXHPASTLinter::lintDynamicDefines | 3,326 | 2,385,084 us | 0.9% |
| ArcanistXHPASTLinter::lintTodoComments | 3,326 | 2,221,968 us | 0.8% |
| ArcanistXHPASTLinter::lintTautologicalExpressions | 3,326 | 2,124,662 us | 0.8% |
| ArcanistXHPASTLinter::lintStrposUsedForStart | 3,326 | 1,940,266 us | 0.7% |
| ArcanistXHPASTLinter::lintConstantDefinitions | 3,326 | 1,760,631 us | 0.6% |
| ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 3,326 | 1,674,912 us | 0.6% |
| ArcanistXHPASTLinter::lintReusedIterators | 3,326 | 1,547,682 us | 0.6% |
| ArcanistXHPASTLinter::lintBlacklistedFunction | 3,326 | 1,524,069 us | 0.6% |
| ArcanistXHPASTLinter::lintPregQuote | 3,326 | 1,521,667 us | 0.6% |
| ArcanistXHPASTLinter::lintDefaultParameters | 3,326 | 1,403,777 us | 0.5% |
| ArcanistXHPASTLinter::lintMethodModifier | 3,326 | 1,296,623 us | 0.5% |
| ArcanistXHPASTLinter::lintClosingDeclarationParen | 3,326 | 1,268,296 us | 0.5% |
| ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,326 | 1,252,077 us | 0.5% |
| ArcanistXHPASTLinter::lintSemicolons | 3,326 | 1,186,440 us | 0.4% |
| ArcanistXHPASTLinter::lintConstructorParentheses | 3,326 | 1,147,515 us | 0.4% |
| ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 3,326 | 1,120,053 us | 0.4% |
| ArcanistXHPASTLinter::lintSurpriseConstructors | 3,326 | 1,103,252 us | 0.4% |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,326 | 891,952 us | 0.3% |
| ArcanistXHPASTLinter::lintArrayIndexWhitespace | 3,326 | 683,716 us | 0.3% |
| ArcanistXHPASTLinter::lintPropertyModifier | 3,326 | 588,988 us | 0.2% |
| ArcanistXHPASTLinter::lintSwitchStatements | 3,326 | 547,243 us | 0.2% |
| ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 3,326 | 418,839 us | 0.2% |
| ArcanistXHPASTLinter::lintExitExpressions | 3,326 | 252,095 us | 0.1% |
| ArcanistXHPASTLinter::lintSpaceAroundConcatenationOperators | 3,326 | 211,810 us | 0.1% |
| ArcanistXHPASTLinter::lintVariableVariables | 3,326 | 162,310 us | 0.1% |
| ArcanistXHPASTLinter::lintCommentSpaces | 3,326 | 142,801 us | 0.1% |
| ArcanistXHPASTLinter::lintLanguageConstructParentheses | 3,326 | 126,627 us | 0.0% |
| ArcanistXHPASTLinter::lintInnerFunctions | 3,326 | 116,688 us | 0.0% |
| ArcanistXHPASTLinter::lintLogicalOperators | 3,326 | 90,659 us | 0.0% |
| ArcanistXHPASTLinter::lintHashComments | 3,326 | 75,262 us | 0.0% |
| ArcanistXHPASTLinter::lintElseIfStatements | 3,326 | 71,342 us | 0.0% |