XHProf preg_match Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
preg_match1,453,0486,535,522 us100.0%
Parent Calls
PhutilArgumentSpecification::validateName841 us
PhutilURI::__construct276 us
PhutilLexer::getRules14308 us
PhutilLexer::getTokens4,31114,403 us
PhutilTypeSpec::check@110286 us
PhutilTypeSpec::check@212268 us
ArcanistConfigurationDrivenLintEngine::matchPaths172,265391,934 us
ArcanistJSHintLinter::getVersion258 us
ArcanistNoLintLinter::lintPath5,01641,081 us
ArcanistGeneratedLinter::lintPath5,01639,636 us
ArcanistTextLinter::lintBOFWhitespace5,00021,211 us
ArcanistTextLinter::lintEOFWhitespace5,0001,478,308 us
ArcanistMergeConflictLinter::lintPath487,7271,297,542 us
JsonLintLexer::next9,97839,320 us
ArcanistFilenameLinter::lintPath5,41317,885 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,58766,655 us
ArcanistCallParenthesesXHPASTLinterRule::process263,3231,162,911 us
ArcanistCommentSpacingXHPASTLinterRule::process9,10842,128 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,620197,547 us
ArcanistImplicitFallthroughXHPASTLinterRule::process50,233159,980 us
ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores205,510670,336 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,234208,607 us
XHPASTNode::evalStatic5161,900 us
ArcanistChmodLinter::getShebang52442 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features89673 us
ArcanistPHPOpenTagXHPASTLinterRule::process47388 us
XHPASTNode::getStringVariables75450 us
ArcanistClassFilenameMismatchXHPASTLinterRule::process3,56241,289 us
ArcanistClassNameLiteralXHPASTLinterRule::process74,995394,642 us
ArcanistXHPASTLintNamingHook::isUpperCamelCase3,56242,222 us
ArcanistXHPASTLintNamingHook::isLowerCamelCase26,948119,231 us
ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores1,9239,350 us
PhutilDocblockParser::parse3,2788,905 us
XHPASTNode::getStringLiteralValue67316 us
PhabricatorJavelinLinter::shouldIgnorePath2141,601 us
ArcanistJSHintLinter::getDefaultMessageSeverity31763,535 us
ArcanistConsoleLintRenderer::renderContext1457 us
Child Calls
PhutilErrorHandler::handleError5111 us0.0%