XHProf preg_match Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
preg_match1,447,8996,053,744 us100.0%
Parent Calls
PhutilArgumentSpecification::validateName813 us
PhutilURI::__construct230 us
PhutilLexer::getRules14305 us
PhutilLexer::getTokens4,31111,163 us
PhutilTypeSpec::check@110284 us
PhutilTypeSpec::check@212240 us
ArcanistConfigurationDrivenLintEngine::matchPaths171,623253,183 us
ArcanistJSHintLinter::getVersion2101 us
ArcanistNoLintLinter::lintPath4,99540,375 us
ArcanistGeneratedLinter::lintPath4,99539,026 us
ArcanistTextLinter::lintBOFWhitespace4,97920,671 us
ArcanistTextLinter::lintEOFWhitespace4,9791,509,788 us
ArcanistMergeConflictLinter::lintPath486,0831,067,947 us
JsonLintLexer::next9,97837,810 us
ArcanistFilenameLinter::lintPath5,39218,207 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,53162,957 us
ArcanistCallParenthesesXHPASTLinterRule::process262,4431,096,271 us
ArcanistCommentSpacingXHPASTLinterRule::process9,09543,181 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,302192,324 us
ArcanistImplicitFallthroughXHPASTLinterRule::process50,199160,654 us
ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores204,666662,294 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,094216,143 us
XHPASTNode::evalStatic5161,702 us
ArcanistChmodLinter::getShebang52391 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features89776 us
ArcanistPHPOpenTagXHPASTLinterRule::process47407 us
XHPASTNode::getStringVariables75555 us
ArcanistClassFilenameMismatchXHPASTLinterRule::process3,54634,466 us
ArcanistClassNameLiteralXHPASTLinterRule::process74,745401,368 us
ArcanistXHPASTLintNamingHook::isUpperCamelCase3,54642,637 us
ArcanistXHPASTLintNamingHook::isLowerCamelCase26,777116,178 us
ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores1,9049,031 us
PhutilDocblockParser::parse3,2777,768 us
XHPASTNode::getStringLiteralValue67300 us
PhabricatorJavelinLinter::shouldIgnorePath2141,525 us
ArcanistJSHintLinter::getDefaultMessageSeverity3173,463 us
ArcanistConsoleLintRenderer::renderContext14210 us
Child Calls
PhutilErrorHandler::handleError5115 us0.0%