Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::current | 331,623 | 963,574 us | 100.0% |
Parent Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4,214 | 10,574 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 4,866 | 12,367 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 4,214 | 9,123 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 210 | 488 us | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 7,280 | 24,286 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 7,280 | 20,425 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 23,890 | 70,425 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 7,280 | 15,832 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 31,855 | 80,464 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 47,141 | 152,284 us | |
ArcanistXHPASTLinter::lintNamingConventions | 31,151 | 76,609 us | |
ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 15,190 | 43,377 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 8,394 | 21,503 us | |
ArcanistXHPASTLinter::getFunctionCalls | 12,642 | 31,709 us | |
ArcanistXHPASTLinter::lintExitExpressions | 714 | 1,640 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 7,280 | 21,470 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 1,607 | 4,139 us | |
ArcanistXHPASTLinter::lintClosingCallParen | 9,379 | 47,783 us | |
ArcanistXHPASTLinter::lintClosingDeclarationParen | 2,022 | 4,722 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 5,091 | 11,438 us | |
ArcanistXHPASTLinter::lintStrings | 12,475 | 42,526 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 14,283 | 39,873 us | |
ArcanistXHPASTLinter::lintPHP53Features | 1,549 | 2,704 us | |
ArcanistXHPASTLinter::lintLanguageConstructParentheses | 209 | 687 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 6,576 | 18,783 us | |
ArcanistXHPASTLinter::lintArraySeparator | 1,607 | 4,421 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 4,214 | 8,868 us | |
ArcanistXHPASTLinter::lintCallTimePassByReference | 10,031 | 27,374 us | |
ArcanistXHPASTLinter::lintFormattedString | 4,214 | 10,108 us | |
ArcanistXHPASTLinter::lintUnnecessarySemicolons | 16,795 | 70,908 us | |
ArcanistXHPASTLinter::lintInnerFunctions | 5 | 10 us | |
ArcanistXHPASTLinter::lintDefaultParameters | 3,136 | 6,207 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 4,214 | 15,565 us | |
ArcanistXHPASTLinter::lintReusedIterators | 1,722 | 11,522 us | |
ArcanistXHPASTLinter::lintArrayIndexWhitespace | 1,834 | 4,441 us | |
ArcanistXHPASTLinter::lintPHP54Features | 1,834 | 7,341 us | |
ArcanistXHPASTLinter::lintConstructorParentheses | 652 | 1,344 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 2,227 | 4,755 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 5,522 | 11,353 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 210 | 522 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 1,785 | 3,635 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 1,583 | 3,272 us | |
ArcanistXHPASTLinter::lintMethodModifier | 2,017 | 4,377 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 351 | 718 us | |
ArcanistXHPASTLinter::lintConstantDefinitions | 189 | 358 us | |
ArcanistXHPASTLinter::lintImplicitFallthrough | 600 | 1,049 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 87 | 191 us | |
ArcanistXHPASTLinter::lintPregQuote | 2 | 4 us | |
Child Calls | | | |
AASTNodeList::key | 331,623 | 183,868 us | 19.1% |