XHProf call_user_func Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
call_user_func186,256272,763,396 us100.0%
Parent Calls
ArcanistXHPASTLinter::resolveFuture172,952258,419,140 us
ArcanistPhutilXHPASTLinter::resolveFuture13,30414,344,256 us
Child Calls
ArcanistXHPASTLinter::lintUndeclaredVariables3,32632,755,664 us12.0%
ArcanistXHPASTLinter::lintNamingConventions3,32625,628,319 us9.4%
ArcanistXHPASTLinter::lintEmptyBlockStatements3,32624,524,365 us9.0%
ArcanistXHPASTLinter::lintBraceFormatting3,32615,281,426 us5.6%
ArcanistXHPASTLinter::lintReusedIteratorReferences3,32614,074,145 us5.2%
ArcanistXHPASTLinter::lintImplicitFallthrough3,32613,134,591 us4.8%
ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions3,32610,723,397 us3.9%
ArcanistXHPASTLinter::lintSpaceAfterControlStatementKeywords3,3269,910,876 us3.6%
ArcanistXHPASTLinter::lintPHPCompatibility3,3269,552,932 us3.5%
ArcanistXHPASTLinter::lintClosingCallParen3,3269,384,581 us3.4%
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators3,3267,494,093 us2.7%
ArcanistXHPASTLinter::lintStrings3,3267,220,937 us2.6%
ArcanistXHPASTLinter::lintLowercaseFunctions3,3267,203,654 us2.6%
ArcanistXHPASTLinter::lintUnnecessarySemicolons3,3267,185,703 us2.6%
ArcanistXHPASTLinter::lintArraySeparator3,3266,731,724 us2.5%
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString3,3266,563,476 us2.4%
ArcanistPhutilXHPASTLinter::lintArrayCombine3,3265,515,475 us2.0%
ArcanistXHPASTLinter::lintStrstrUsedForCheck3,3264,834,752 us1.8%
ArcanistXHPASTLinter::lintKeywordCasing3,3264,526,431 us1.7%
ArcanistXHPASTLinter::lintPHPTagUse3,3264,282,789 us1.6%
ArcanistXHPASTLinter::lintCallTimePassByReference3,3263,023,144 us1.1%
ArcanistXHPASTLinter::lintFormattedString3,3262,838,724 us1.0%
ArcanistXHPASTLinter::lintDuplicateKeysInArray3,3262,538,338 us0.9%
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods3,3262,515,630 us0.9%
ArcanistXHPASTLinter::lintSelfMemberReference3,3262,495,860 us0.9%
ArcanistXHPASTLinter::lintDynamicDefines3,3262,385,084 us0.9%
ArcanistXHPASTLinter::lintTodoComments3,3262,221,968 us0.8%
ArcanistXHPASTLinter::lintTautologicalExpressions3,3262,124,662 us0.8%
ArcanistXHPASTLinter::lintStrposUsedForStart3,3261,940,266 us0.7%
ArcanistXHPASTLinter::lintConstantDefinitions3,3261,760,631 us0.6%
ArcanistXHPASTLinter::lintPlusOperatorOnStrings3,3261,674,912 us0.6%
ArcanistXHPASTLinter::lintReusedIterators3,3261,547,682 us0.6%
ArcanistXHPASTLinter::lintBlacklistedFunction3,3261,524,069 us0.6%
ArcanistXHPASTLinter::lintPregQuote3,3261,521,667 us0.6%
ArcanistXHPASTLinter::lintDefaultParameters3,3261,403,777 us0.5%
ArcanistXHPASTLinter::lintMethodModifier3,3261,296,623 us0.5%
ArcanistXHPASTLinter::lintClosingDeclarationParen3,3261,268,296 us0.5%
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions3,3261,252,077 us0.5%
ArcanistXHPASTLinter::lintSemicolons3,3261,186,440 us0.4%
ArcanistXHPASTLinter::lintConstructorParentheses3,3261,147,515 us0.4%
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier3,3261,120,053 us0.4%
ArcanistXHPASTLinter::lintSurpriseConstructors3,3261,103,252 us0.4%
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges3,326891,952 us0.3%
ArcanistXHPASTLinter::lintArrayIndexWhitespace3,326683,716 us0.3%
ArcanistXHPASTLinter::lintPropertyModifier3,326588,988 us0.2%
ArcanistXHPASTLinter::lintSwitchStatements3,326547,243 us0.2%
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch3,326418,839 us0.2%
ArcanistXHPASTLinter::lintExitExpressions3,326252,095 us0.1%
ArcanistXHPASTLinter::lintSpaceAroundConcatenationOperators3,326211,810 us0.1%
ArcanistXHPASTLinter::lintVariableVariables3,326162,310 us0.1%
ArcanistXHPASTLinter::lintCommentSpaces3,326142,801 us0.1%
ArcanistXHPASTLinter::lintLanguageConstructParentheses3,326126,627 us0.0%
ArcanistXHPASTLinter::lintInnerFunctions3,326116,688 us0.0%
ArcanistXHPASTLinter::lintLogicalOperators3,32690,659 us0.0%
ArcanistXHPASTLinter::lintHashComments3,32675,262 us0.0%
ArcanistXHPASTLinter::lintElseIfStatements3,32671,342 us0.0%