XHProf preg_match Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
preg_match1,453,0485,594,067 us100.0%
Parent Calls
PhutilArgumentSpecification::validateName810 us
PhutilURI::__construct236 us
PhutilLexer::getRules14299 us
PhutilLexer::getTokens4,31113,022 us
PhutilTypeSpec::check@110282 us
PhutilTypeSpec::check@212281 us
ArcanistConfigurationDrivenLintEngine::matchPaths172,265375,689 us
ArcanistJSHintLinter::getVersion295 us
ArcanistNoLintLinter::lintPath5,01636,374 us
ArcanistGeneratedLinter::lintPath5,01634,493 us
ArcanistTextLinter::lintBOFWhitespace5,00017,746 us
ArcanistTextLinter::lintEOFWhitespace5,0001,307,490 us
ArcanistMergeConflictLinter::lintPath487,7271,038,322 us
JsonLintLexer::next9,97838,344 us
ArcanistFilenameLinter::lintPath5,41316,064 us
ArcanistArrayIndexSpacingXHPASTLinterRule::process12,58758,050 us
ArcanistCallParenthesesXHPASTLinterRule::process263,323986,761 us
ArcanistCommentSpacingXHPASTLinterRule::process9,10838,469 us
ArcanistDeclarationParenthesesXHPASTLinterRule::process44,620189,190 us
ArcanistImplicitFallthroughXHPASTLinterRule::process50,233135,813 us
ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores205,510558,695 us
ArcanistParenthesesSpacingXHPASTLinterRule::process52,234184,745 us
XHPASTNode::evalStatic5161,790 us
ArcanistChmodLinter::getShebang52371 us
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features89603 us
ArcanistPHPOpenTagXHPASTLinterRule::process47373 us
XHPASTNode::getStringVariables75338 us
ArcanistClassFilenameMismatchXHPASTLinterRule::process3,56243,323 us
ArcanistClassNameLiteralXHPASTLinterRule::process74,995357,066 us
ArcanistXHPASTLintNamingHook::isUpperCamelCase3,56239,448 us
ArcanistXHPASTLintNamingHook::isLowerCamelCase26,94899,938 us
ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores1,9237,817 us
PhutilDocblockParser::parse3,2787,547 us
XHPASTNode::getStringLiteralValue67269 us
PhabricatorJavelinLinter::shouldIgnorePath2141,481 us
ArcanistJSHintLinter::getDefaultMessageSeverity3173,323 us
ArcanistConsoleLintRenderer::renderContext14110 us
Child Calls
PhutilErrorHandler::handleError5110 us0.0%