XHProf preg_match Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
preg_match1,447,8995,979,095 us100.0%
Parent Calls
PhutilArgumentSpecification::validateName812 us
PhutilURI::__construct274 us
PhutilLexer::getRules14303 us
PhutilLexer::getTokens4,31110,013 us
PhutilTypeSpec::check@110284 us
PhutilTypeSpec::check@212259 us
ArcanistConfigurationDrivenLintEngine::matchPaths171,623168,566 us
ArcanistJSHintLinter::getVersion265 us
ArcanistNoLintLinter::lintPath4,99539,358 us
ArcanistGeneratedLinter::lintPath4,99537,270 us
ArcanistTextLinter::lintBOFWhitespace4,97920,042 us
ArcanistTextLinter::lintEOFWhitespace4,9791,528,035 us
ArcanistMergeConflictLinter::lintPath486,0831,021,487 us
JsonLintLexer::next9,97833,028 us
ArcanistFilenameLinter::lintPath5,39216,008 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,53164,413 us
ArcanistCallParenthesesXHPASTLinterRule::process262,4431,133,237 us
ArcanistCommentSpacingXHPASTLinterRule::process9,09544,764 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,302202,402 us
ArcanistImplicitFallthroughXHPASTLinterRule::process50,199153,806 us
ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores204,666668,418 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,094208,147 us
XHPASTNode::evalStatic5161,711 us
ArcanistChmodLinter::getShebang52179 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features89588 us
ArcanistPHPOpenTagXHPASTLinterRule::process47242 us
XHPASTNode::getStringVariables75439 us
ArcanistClassFilenameMismatchXHPASTLinterRule::process3,54648,431 us
ArcanistClassNameLiteralXHPASTLinterRule::process74,745398,655 us
ArcanistXHPASTLintNamingHook::isUpperCamelCase3,54641,704 us
ArcanistXHPASTLintNamingHook::isLowerCamelCase26,777115,379 us
ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores1,9049,285 us
PhutilDocblockParser::parse3,2777,810 us
XHPASTNode::getStringLiteralValue67260 us
PhabricatorJavelinLinter::shouldIgnorePath2141,310 us
ArcanistJSHintLinter::getDefaultMessageSeverity3172,986 us
ArcanistConsoleLintRenderer::renderContext14125 us
Child Calls
PhutilErrorHandler::handleError5123 us0.0%