XHProf preg_match Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
preg_match1,453,0484,036,940 us100.0%
Parent Calls
PhutilArgumentSpecification::validateName872 us
PhutilURI::__construct277 us
PhutilLexer::getRules14299 us
PhutilLexer::getTokens4,31110,485 us
PhutilTypeSpec::check@110173 us
PhutilTypeSpec::check@212148 us
ArcanistConfigurationDrivenLintEngine::matchPaths172,265286,586 us
ArcanistJSHintLinter::getVersion2116 us
ArcanistNoLintLinter::lintPath5,01626,723 us
ArcanistGeneratedLinter::lintPath5,01625,381 us
ArcanistTextLinter::lintBOFWhitespace5,00013,185 us
ArcanistTextLinter::lintEOFWhitespace5,000913,750 us
ArcanistMergeConflictLinter::lintPath487,727726,408 us
JsonLintLexer::next9,97814,365 us
ArcanistFilenameLinter::lintPath5,41312,472 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,58740,434 us
ArcanistCallParenthesesXHPASTLinterRule::process263,323685,174 us
ArcanistCommentSpacingXHPASTLinterRule::process9,10825,754 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,620122,662 us
ArcanistImplicitFallthroughXHPASTLinterRule::process50,233130,069 us
ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores205,510388,896 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,234153,904 us
XHPASTNode::evalStatic5161,464 us
ArcanistChmodLinter::getShebang52440 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features89560 us
ArcanistPHPOpenTagXHPASTLinterRule::process47330 us
XHPASTNode::getStringVariables75382 us
ArcanistClassFilenameMismatchXHPASTLinterRule::process3,56236,472 us
ArcanistClassNameLiteralXHPASTLinterRule::process74,995258,439 us
ArcanistXHPASTLintNamingHook::isUpperCamelCase3,56231,359 us
ArcanistXHPASTLintNamingHook::isLowerCamelCase26,94865,913 us
ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores1,9235,247 us
PhutilDocblockParser::parse3,2784,673 us
XHPASTNode::getStringLiteralValue67190 us
PhabricatorJavelinLinter::shouldIgnorePath214606 us
ArcanistJSHintLinter::getDefaultMessageSeverity31753,690 us
ArcanistConsoleLintRenderer::renderContext1442 us
Child Calls
PhutilErrorHandler::handleError561 us0.0%