Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
preg_match | 37,172 | 181,212 us | 100.0% |
Parent Calls | | | |
PhutilArgumentSpecification::validateName | 8 | 21 us | |
PhutilURI::__construct | 1,815 | 11,193 us | |
PhutilUnitTestEngine::getAllTests | 235 | 433 us | |
PhabricatorApplicationConfigOptions::getKey | 44 | 127 us | |
PhutilTestCase::run | 5,738 | 9,623 us | |
ArcanistDiffParser::parseDiff | 140 | 1,272 us | |
ArcanistDiffParser::didStartParse | 63 | 455 us | |
ArcanistDiffParser::tryMatchHeader | 348 | 1,675 us | |
ArcanistDiffParser::splitGitDiffPaths | 100 | 516 us | |
ArcanistDiffParser::unescapeFilename | 108 | 351 us | |
ArcanistDiffParser::parseIndexHunk | 911 | 2,470 us | |
ArcanistDiffParser::parseHunkTarget | 92 | 855 us | |
ArcanistDiffParser::parseChangeset | 140 | 1,348 us | |
DiffusionRequest::parseRequestBlob | 27 | 164 us | |
PhabricatorPHIDType::getTypeConstant | 86 | 471 us | |
AlmanacNames::validateServiceOrDeviceName | 98 | 223 us | |
AphrontHTTPSink::writeHeaders | 12 | 57 us | |
AphrontHTTPSink::writeHTTPStatus | 8 | 40 us | |
AphrontIsolatedDatabaseConnection::executeRawQuery | 24 | 123 us | |
AphrontBaseMySQLDatabaseConnection::checkWrite | 5,015 | 49,893 us | |
PhabricatorEnv::isValidLocalURIForLink | 38 | 236 us | |
CelerityPhysicalResources::getAll | 1 | 20 us | |
PhutilLexer::getRules | 56 | 457 us | |
PhutilLexer::getTokens | 11,836 | 50,889 us | |
PhabricatorUser::validateUsername | 133 | 1,091 us | |
PhabricatorUserEmail::isValidAddress | 293 | 1,944 us | |
phid_get_type | 2,426 | 16,059 us | |
PhabricatorDataNotAttachedException::__construct | 83 | 941 us | |
PhutilRemarkupHorizontalRuleBlockRule::getMatchingLineCount | 20 | 157 us | |
PhutilRemarkupListBlockRule::getMatchingLineCount | 20 | 111 us | |
PhutilRemarkupReplyBlockRule::getMatchingLineCount | 20 | 72 us | |
PhutilRemarkupTableBlockRule::getMatchingLineCount | 20 | 66 us | |
PhutilRemarkupSimpleTableBlockRule::getMatchingLineCount | 20 | 69 us | |
PhutilRemarkupNoteBlockRule::getMatchingLineCount | 20 | 72 us | |
PhutilRemarkupInterpreterBlockRule::getMatchingLineCount | 20 | 98 us | |
PhutilRemarkupCodeBlockRule::getMatchingLineCount | 40 | 144 us | |
PhutilRemarkupHeaderBlockRule::getMatchingLineCount | 20 | 75 us | |
PhutilRemarkupQuotesBlockRule::getMatchingLineCount | 20 | 59 us | |
PhutilRemarkupLiteralBlockRule::getMatchingLineCount | 20 | 69 us | |
PhabricatorObjectRemarkupRule::getObjectNamePrefixBeginsWithWordCharacter | 411 | 1,567 us | |
PhabricatorObjectRemarkupRule::markupObject | 8 | 44 us | |
phutil_tag | 43 | 130 us | |
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser | 6 | 45 us | |
DifferentialCommitMessageParser::parseCorpus | 19 | 115 us | |
DifferentialParseRenderTestCase::testParseRender | 28 | 91 us | |
DifferentialChangeset::getWhitespaceMatters | 44 | 230 us | |
PhutilDefaultSyntaxHighlighterEngine::getLanguageFromFilename | 112 | 344 us | |
PhutilLanguageGuesser::guessLanguage | 196 | 586 us | |
PhutilPygmentsSyntaxHighlighter::getHighlightFuture | 28 | 122 us | |
ArcanistDiffUtils::computeIntralineEdits | 16 | 361 us | |
DiffusionGitBranch::parseRemoteBranchOutput | 36 | 312 us | |
DiffusionGitFileContentQuery::match | 3 | 107 us | |
DiffusionSubversionWireProtocol::writeData | 88 | 313 us | |
ManiphestTaskStatus::isValidStatusConstant | 39 | 301 us | |
phabricator_form | 25 | 240 us | |
PhabricatorStandardPageView::isQuicksandBlacklistURI | 27 | 100 us | |
PhabricatorStandardPageView::getBodyClasses | 45 | 247 us | |
phutil_units | 50 | 929 us | |
PhutilEmailAddress::__construct | 635 | 2,535 us | |
CelerityResourceMapGenerator::getProvidesAndRequires | 360 | 4,274 us | |
PhutilDocblockParser::parse | 2,903 | 6,642 us | |
PhutilCIDRBlock::newFromString | 128 | 513 us | |
PhutilIPAddress::newFromString | 465 | 1,283 us | |
PhabricatorMetaMTAEmailBodyParser::stripQuotedText | 464 | 822 us | |
PhabricatorMetaMTAEmailBodyParser::stripCommands | 182 | 586 us | |
PhabricatorMetaMTAReceivedMail::getRawEmailAddress | 151 | 615 us | |
PhabricatorObjectMailReceiver::matchObjectAddress | 92 | 685 us | |
PhutilQueryStringParser::parseQueryKeyToArr | 39 | 268 us | |
DifferentialRevisionPHIDType::canLoadNamedObject | 11 | 108 us | |
FundInitiativePHIDType::canLoadNamedObject | 11 | 83 us | |
HarbormasterBuildablePHIDType::canLoadNamedObject | 11 | 74 us | |
HeraldRulePHIDType::canLoadNamedObject | 11 | 56 us | |
ManiphestTaskPHIDType::canLoadNamedObject | 11 | 64 us | |
PassphraseCredentialPHIDType::canLoadNamedObject | 11 | 76 us | |
PhabricatorCalendarEventPHIDType::canLoadNamedObject | 11 | 60 us | |
PhabricatorConpherenceThreadPHIDType::canLoadNamedObject | 11 | 62 us | |
PhabricatorCountdownCountdownPHIDType::canLoadNamedObject | 11 | 51 us | |
PhabricatorDashboardPanelPHIDType::canLoadNamedObject | 11 | 58 us | |
PhabricatorFileFilePHIDType::canLoadNamedObject | 11 | 58 us | |
PhabricatorLegalpadDocumentPHIDType::canLoadNamedObject | 11 | 50 us | |
PhabricatorPastePastePHIDType::canLoadNamedObject | 11 | 58 us | |
PhabricatorPeopleUserPHIDType::canLoadNamedObject | 11 | 53 us | |
PhabricatorProjectProjectPHIDType::canLoadNamedObject | 9 | 42 us | |
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject | 9 | 60 us | |
PhabricatorRepositoryRepositoryPHIDType::canLoadNamedObject | 9 | 31 us | |
PhabricatorSlowvotePollPHIDType::canLoadNamedObject | 9 | 29 us | |
PhabricatorSpacesNamespacePHIDType::canLoadNamedObject | 9 | 35 us | |
PholioMockPHIDType::canLoadNamedObject | 9 | 32 us | |
PonderQuestionPHIDType::canLoadNamedObject | 9 | 38 us | |
PhabricatorRepository::extractBranchRegexp | 2 | 25 us | |
PhutilGitURI::parseURI | 11 | 118 us | |
PhabricatorRepositoryURINormalizer::getNormalizedPath | 35 | 144 us | |
PhabricatorRepository::getCloneURIObject | 3 | 24 us | |
phutil_parse_bytes | 12 | 55 us | |
PhabricatorRepositoryVersion::getMercurialVersion | 3 | 96 us | |
xsprintf_command | 6 | 79 us | |
ArcanistMercurialParser::parseMercurialLog | 48 | 309 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::parseRecursiveListFileData | 13 | 211 us | |
PhabricatorRepositoryDiscoveryEngine::discoverSubversionCommits | 1 | 17 us | |
PhabricatorRepositoryEngine::verifyGitOrigin | 3 | 138 us | |
DiffusionLowLevelGitRefQuery::executeQuery | 3 | 88 us | |
PhortuneCurrency::newFromString | 54 | 384 us | |
Child Calls | | | |