Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getConcreteString | 2,077,015 | 37,325,981 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 56,697 | 1,193,563 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 55,591 | 682,632 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 55,493 | 771,213 us | |
ArcanistXHPASTLinter::lintReusedIterators | 5,303 | 94,369 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 54,206 | 956,602 us | |
ArcanistXHPASTLinter::getConcreteVariableString | 470,832 | 7,130,119 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 93,723 | 1,649,497 us | |
XHPASTNode::getStringVariables | 157,695 | 3,252,428 us | |
ArcanistXHPASTLinter::lintNamingConventions | 219,275 | 3,549,459 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 55,493 | 1,498,992 us | |
ArcanistXHPASTLinter::getFunctionCalls | 121,260 | 2,021,544 us | |
ArcanistXHPASTLinter::lintExitExpressions | 4,754 | 56,948 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 55,493 | 724,351 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 45,617 | 775,061 us | |
ArcanistXHPASTLinter::lintStrings | 72,450 | 995,135 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 129,037 | 1,781,980 us | |
ArcanistXHPASTLinter::lintPHP53Features | 17,191 | 560,055 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 40,420 | 708,901 us | |
ArcanistXHPASTLinter::lintFormattedString | 40,420 | 555,913 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 34,874 | 529,689 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 40,428 | 2,561,513 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 53,092 | 1,810,544 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 40,420 | 534,684 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 1,483 | 240,954 us | |
ArcanistXHPASTLinter::lintConstantDefinitions | 1,645 | 30,244 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 23,085 | 383,399 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 50,627 | 681,043 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 3,167 | 54,762 us | |
ArcanistXHPASTLinter::lintMethodModifier | 20,765 | 523,342 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 20,715 | 268,892 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 19,938 | 291,566 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 9,248 | 373,506 us | |
ArcanistBaseXHPASTLinter::raiseLintAtNode | 306 | 4,512 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 6,272 | 78,569 us | |
Child Calls | | | |
AASTNode::getTokens | 2,077,015 | 22,954,839 us | 61.5% |
implode | 2,077,015 | 1,120,788 us | 3.0% |
AASTToken::getValue | 2,190,698 | 934,042 us | 2.5% |