XHProf
preg_match Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
preg_match
12,361
20,716 us
100.0%
Parent Calls
PhabricatorDatabaseSetupCheck::executeChecks
1
20 us
AphrontBaseMySQLDatabaseConnection::checkWrite
89
298 us
PhabricatorBuiltinPatchList::getPatches
3,232
8,571 us
PhabricatorSQLPatchList::buildPatchesFromDirectory
3,952
4,710 us
phutil_parse_bytes
10
50 us
PhutilURI::__construct
973
1,219 us
PhutilURI::isGitURIPattern
326
340 us
PhutilQueryStringParser::parseQueryKeyToArr
169
50 us
BaseHTTPFuture::parseRawHTTPResponse
6
99 us
BaseHTTPFuture::parseHeaders
24
91 us
HTTPFutureHTTPResponseStatus::__construct
3
6 us
phutil_utf8ize
169
460 us
PhabricatorWebServerSetupCheck::executeChecks
1
16 us
PhabricatorSecuritySetupCheck::executeChecks
1
29 us
PhabricatorApplicationConfigOptions::getKey
60
264 us
PhutilLexer::getRules
14
95 us
PhutilLexer::getTokens
1,608
2,134 us
PhabricatorRegexListConfigType::validateStoredItem
1
22 us
PhutilCIDRBlock::newFromString
10
17 us
PhutilIPv4Address::newFromString
35
50 us
PhabricatorPhoneNumber::__construct
2
39 us
PhabricatorConfigRegexOptionType::validateOption
4
7 us
PhutilGitBinaryAnalyzer::parseGitBinaryVersion
1
21 us
PhutilMercurialBinaryAnalyzer::parseMercurialBinaryVersion
1
160 us
AphrontRoutingMap::tryRoute
73
58 us
phid_get_type
470
922 us
PhabricatorPHIDType::getTypeConstant
4
10 us
PhabricatorDataNotAttachedException::__construct
1
3 us
CelerityPhysicalResources::getAll
1
3 us
PhutilDocblockParser::parse
952
612 us
DivinerAtomRef::setName
4
5 us
phutil_tag
13
6 us
PhutilErrorHandler::handleError
4
75 us
PhutilErrorHandler::getLibraryVersions
14
73 us
phutil_units
3
21 us
phabricator_form
1
3 us
PhabricatorEnv::isValidLocalURIForLink
6
8 us
PhabricatorStandardPageView::getBodyClasses
5
15 us
AphrontResponse::newContentSecurityPolicySource
109
114 us
AphrontHTTPSink::writeHTTPStatus
1
3 us
AphrontHTTPSink::writeHeaders
8
17 us
Child Calls