Skip to content

First implementation of benchmark#18883

Draft
andsel wants to merge 1 commit intoelastic:mainfrom
andsel:beanchmark_dlq_utils_segment_id_extraction
Draft

First implementation of benchmark#18883
andsel wants to merge 1 commit intoelastic:mainfrom
andsel:beanchmark_dlq_utils_segment_id_extraction

Conversation

@andsel
Copy link
Copy Markdown
Contributor

@andsel andsel commented Mar 24, 2026

Draft PR to benchmark DLQ utils extract ID.

Baseline is splitWithPlainRegExp

Benchmark                                                                 Mode  Cnt      Score     Error   Units
DeadLetterQueueUtilsBenchmark.splitWithImprovedRegExp                    thrpt   10   5315.146 ± 224.293  ops/ms
DeadLetterQueueUtilsBenchmark.splitWithImprovedRegExp_precompiledRegExp  thrpt   10   5582.741 ± 670.136  ops/ms
DeadLetterQueueUtilsBenchmark.splitWithIndexOf                           thrpt   10  13076.104 ± 515.451  ops/ms
DeadLetterQueueUtilsBenchmark.splitWithPlainRegExp                       thrpt   10   6033.888 ± 256.139  ops/ms

@andsel andsel self-assigned this Mar 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)
  • run exhaustive tests : Run the exhaustive tests Buildkite pipeline.

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Mar 24, 2026

This pull request does not have a backport label. Could you fix it @andsel? 🙏
To fixup this pull request, you need to add the backport labels for the needed
branches, such as:

  • backport-8./d is the label to automatically backport to the 8./d branch. /d is the digit.
  • If no backport is necessary, please add the backport-skip label

@elasticmachine
Copy link
Copy Markdown

💚 Build Succeeded

cc @andsel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants