Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
preg_match | 37,163 | 153,601 us | 100.0% |
Parent Calls | | | |
PhutilArgumentSpecification::validateName | 8 | 15 us | |
PhutilURI::__construct | 1,815 | 7,516 us | |
PhutilUnitTestEngine::getAllTests | 235 | 357 us | |
PhabricatorApplicationConfigOptions::getKey | 44 | 113 us | |
PhutilTestCase::run | 5,738 | 6,523 us | |
ArcanistDiffParser::parseDiff | 140 | 921 us | |
ArcanistDiffParser::didStartParse | 63 | 399 us | |
ArcanistDiffParser::tryMatchHeader | 348 | 1,173 us | |
ArcanistDiffParser::splitGitDiffPaths | 100 | 399 us | |
ArcanistDiffParser::unescapeFilename | 108 | 266 us | |
ArcanistDiffParser::parseIndexHunk | 911 | 1,863 us | |
ArcanistDiffParser::parseHunkTarget | 92 | 726 us | |
ArcanistDiffParser::parseChangeset | 140 | 885 us | |
DiffusionRequest::parseRequestBlob | 27 | 135 us | |
PhabricatorPHIDType::getTypeConstant | 86 | 139 us | |
AlmanacNames::validateServiceOrDeviceName | 98 | 490 us | |
AphrontHTTPSink::writeHTTPStatus | 8 | 42 us | |
AphrontHTTPSink::writeHeaders | 12 | 43 us | |
AphrontIsolatedDatabaseConnection::executeRawQuery | 24 | 105 us | |
AphrontBaseMySQLDatabaseConnection::checkWrite | 5,014 | 67,988 us | |
PhabricatorEnv::isValidLocalURIForLink | 38 | 95 us | |
CelerityPhysicalResources::getAll | 1 | 23 us | |
PhutilLexer::getRules | 56 | 328 us | |
PhutilLexer::getTokens | 11,836 | 27,702 us | |
PhabricatorUser::validateUsername | 133 | 740 us | |
PhabricatorUserEmail::isValidAddress | 293 | 1,198 us | |
phid_get_type | 2,426 | 13,953 us | |
PhabricatorDataNotAttachedException::__construct | 83 | 584 us | |
PhutilRemarkupHorizontalRuleBlockRule::getMatchingLineCount | 20 | 103 us | |
PhutilRemarkupListBlockRule::getMatchingLineCount | 20 | 96 us | |
PhutilRemarkupReplyBlockRule::getMatchingLineCount | 20 | 58 us | |
PhutilRemarkupTableBlockRule::getMatchingLineCount | 20 | 81 us | |
PhutilRemarkupSimpleTableBlockRule::getMatchingLineCount | 20 | 95 us | |
PhutilRemarkupNoteBlockRule::getMatchingLineCount | 20 | 57 us | |
PhutilRemarkupInterpreterBlockRule::getMatchingLineCount | 20 | 74 us | |
PhutilRemarkupCodeBlockRule::getMatchingLineCount | 40 | 78 us | |
PhutilRemarkupHeaderBlockRule::getMatchingLineCount | 20 | 50 us | |
PhutilRemarkupQuotesBlockRule::getMatchingLineCount | 20 | 48 us | |
PhutilRemarkupLiteralBlockRule::getMatchingLineCount | 20 | 49 us | |
PhabricatorObjectRemarkupRule::getObjectNamePrefixBeginsWithWordCharacter | 411 | 1,124 us | |
PhabricatorObjectRemarkupRule::markupObject | 8 | 26 us | |
phutil_tag | 43 | 90 us | |
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser | 6 | 44 us | |
DifferentialCommitMessageParser::parseCorpus | 19 | 108 us | |
DifferentialParseRenderTestCase::testParseRender | 28 | 81 us | |
DifferentialChangeset::getWhitespaceMatters | 44 | 142 us | |
PhutilDefaultSyntaxHighlighterEngine::getLanguageFromFilename | 112 | 228 us | |
PhutilLanguageGuesser::guessLanguage | 196 | 399 us | |
PhutilPygmentsSyntaxHighlighter::getHighlightFuture | 28 | 72 us | |
ArcanistDiffUtils::computeIntralineEdits | 16 | 180 us | |
DiffusionGitBranch::parseRemoteBranchOutput | 36 | 102 us | |
DiffusionGitFileContentQuery::match | 3 | 83 us | |
DiffusionSubversionWireProtocol::writeData | 88 | 180 us | |
ManiphestTaskStatus::isValidStatusConstant | 39 | 238 us | |
phabricator_form | 25 | 168 us | |
PhabricatorStandardPageView::isQuicksandBlacklistURI | 27 | 103 us | |
PhabricatorStandardPageView::getBodyClasses | 45 | 251 us | |
phutil_units | 50 | 461 us | |
PhutilEmailAddress::__construct | 627 | 1,891 us | |
CelerityResourceMapGenerator::getProvidesAndRequires | 360 | 2,238 us | |
PhutilDocblockParser::parse | 2,903 | 3,292 us | |
PhutilCIDRBlock::newFromString | 128 | 796 us | |
PhutilIPAddress::newFromString | 465 | 1,970 us | |
PhabricatorMetaMTAEmailBodyParser::stripQuotedText | 464 | 606 us | |
PhabricatorMetaMTAEmailBodyParser::stripCommands | 182 | 384 us | |
PhabricatorMetaMTAReceivedMail::getRawEmailAddress | 151 | 470 us | |
PhabricatorObjectMailReceiver::matchObjectAddress | 92 | 446 us | |
PhutilQueryStringParser::parseQueryKeyToArr | 39 | 76 us | |
DifferentialRevisionPHIDType::canLoadNamedObject | 11 | 51 us | |
FundInitiativePHIDType::canLoadNamedObject | 11 | 33 us | |
HarbormasterBuildablePHIDType::canLoadNamedObject | 11 | 33 us | |
HeraldRulePHIDType::canLoadNamedObject | 11 | 30 us | |
ManiphestTaskPHIDType::canLoadNamedObject | 11 | 31 us | |
PassphraseCredentialPHIDType::canLoadNamedObject | 11 | 31 us | |
PhabricatorCalendarEventPHIDType::canLoadNamedObject | 11 | 30 us | |
PhabricatorConpherenceThreadPHIDType::canLoadNamedObject | 11 | 29 us | |
PhabricatorCountdownCountdownPHIDType::canLoadNamedObject | 11 | 29 us | |
PhabricatorDashboardPanelPHIDType::canLoadNamedObject | 11 | 30 us | |
PhabricatorFileFilePHIDType::canLoadNamedObject | 11 | 29 us | |
PhabricatorLegalpadDocumentPHIDType::canLoadNamedObject | 11 | 28 us | |
PhabricatorPastePastePHIDType::canLoadNamedObject | 11 | 28 us | |
PhabricatorPeopleUserPHIDType::canLoadNamedObject | 11 | 30 us | |
PhabricatorProjectProjectPHIDType::canLoadNamedObject | 9 | 33 us | |
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject | 9 | 44 us | |
PhabricatorRepositoryRepositoryPHIDType::canLoadNamedObject | 9 | 27 us | |
PhabricatorSlowvotePollPHIDType::canLoadNamedObject | 9 | 25 us | |
PhabricatorSpacesNamespacePHIDType::canLoadNamedObject | 9 | 24 us | |
PholioMockPHIDType::canLoadNamedObject | 9 | 25 us | |
PonderQuestionPHIDType::canLoadNamedObject | 9 | 27 us | |
PhutilGitURI::parseURI | 11 | 140 us | |
PhabricatorRepository::extractBranchRegexp | 2 | 20 us | |
PhabricatorRepositoryURINormalizer::getNormalizedPath | 35 | 132 us | |
PhabricatorRepository::getCloneURIObject | 3 | 28 us | |
phutil_parse_bytes | 12 | 73 us | |
PhabricatorRepositoryEngine::verifyGitOrigin | 3 | 62 us | |
DiffusionLowLevelGitRefQuery::executeQuery | 3 | 62 us | |
PhabricatorRepositoryVersion::getMercurialVersion | 3 | 48 us | |
xsprintf_command | 6 | 35 us | |
ArcanistMercurialParser::parseMercurialLog | 48 | 133 us | |
PhabricatorRepositoryDiscoveryEngine::discoverSubversionCommits | 1 | 21 us | |
PhabricatorRepositorySvnCommitChangeParserWorker::parseRecursiveListFileData | 13 | 184 us | |
PhortuneCurrency::newFromString | 54 | 257 us | |
Child Calls | | | |