Skip to content

test: add jvm benchmark#1917

Open
fewerner wants to merge 4 commits intomainfrom
felix/chore/benchmark-jvm
Open

test: add jvm benchmark#1917
fewerner wants to merge 4 commits intomainfrom
felix/chore/benchmark-jvm

Conversation

@fewerner
Copy link
Contributor

@fewerner fewerner commented Mar 6, 2026

What's new in this PR

This PR adds make jvm-bench rule which runs Java benchmark harness for jvm benchmarks. We also add a benchmark for message creation.


PR Submission Checklist for internal contributors
  • The PR Title
    • conforms to the style of semantic commits messages¹ supported in Wire's Github Workflow²
    • contains a reference JIRA issue number like SQPIT-764
    • answers the question: If merged, this PR will: ... ³
  1. https://sparkbox.com/foundry/semantic_commit_messages
  2. https://github.com/wireapp/.github#usage
  3. E.g. feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.

@fewerner fewerner requested a review from a team March 6, 2026 10:45
@fewerner fewerner force-pushed the felix/chore/benchmark-jvm branch 3 times, most recently from bed839d to a572b5d Compare March 6, 2026 10:50
@fewerner fewerner force-pushed the felix/chore/benchmark-jvm branch from a572b5d to afafb0e Compare March 6, 2026 11:41
@fewerner fewerner force-pushed the felix/chore/benchmark-jvm branch 3 times, most recently from 4dc7a6d to e3becaf Compare March 6, 2026 14:13
fewerner added 4 commits March 6, 2026 15:40
Fork sets the number of processes. We set it to one for now to limit the
benchmark runtime to a minimal.

By default we output the results to csv for later postprocessing
Warm up and measurement iterations are set to 1. We limit runtime to 1
second or 1 execution due to the large amount parameter combinations and
long run time.
@fewerner fewerner force-pushed the felix/chore/benchmark-jvm branch from e3becaf to 70ee996 Compare March 6, 2026 14:40
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