Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getConcreteString | 242,895 | 6,193,965 us | 100.0% |
Parent Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4,216 | 139,518 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 4,866 | 195,811 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 4,214 | 64,597 us | |
XHPASTNode::getStringVariables | 20,232 | 353,033 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 412 | 5,040 us | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 7,507 | 884,123 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 7,329 | 113,488 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 7,280 | 212,285 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 7,176 | 109,719 us | |
ArcanistXHPASTLinter::getConcreteVariableString | 58,123 | 1,115,350 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 11,284 | 491,507 us | |
ArcanistXHPASTLinter::lintNamingConventions | 25,705 | 789,418 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 7,280 | 273,304 us | |
ArcanistXHPASTLinter::getFunctionCalls | 12,642 | 211,760 us | |
ArcanistXHPASTLinter::lintExitExpressions | 714 | 13,454 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 7,280 | 116,345 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 5,091 | 88,939 us | |
ArcanistXHPASTLinter::lintStrings | 9,702 | 147,318 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 12,400 | 195,806 us | |
ArcanistXHPASTLinter::lintPHP53Features | 1,487 | 28,451 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 4,214 | 64,749 us | |
ArcanistXHPASTLinter::lintFormattedString | 4,214 | 72,576 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 3,709 | 69,832 us | |
ArcanistXHPASTLinter::lintReusedIterators | 967 | 12,185 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 2,227 | 38,373 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 210 | 8,922 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 1,835 | 21,724 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 1,583 | 127,736 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 5,627 | 65,894 us | |
ArcanistXHPASTLinter::lintMethodModifier | 2,263 | 142,940 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 702 | 8,133 us | |
ArcanistXHPASTLinter::lintConstantDefinitions | 189 | 7,282 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 215 | 4,353 us | |
Child Calls | | | |
AASTNode::getTokens | 242,895 | 4,367,392 us | 70.5% |
AASTToken::getValue | 253,422 | 156,148 us | 2.5% |
implode | 242,895 | 123,761 us | 2.0% |