Skip to content

Conversation

@jonahgraham
Copy link
Contributor

This commit adds some basic benchmarks to serve as a starting point for future benchmarking work.

On the CI we build the benchmarks, but we don't run them.

This commit adds some basic benchmarks to serve as a starting point
for future benchmarking work.

On the CI we build the benchmarks, but we don't run them.
@jonahgraham jonahgraham requested a review from pisv November 23, 2025 00:56
@jonahgraham
Copy link
Contributor Author

@sebthom / @pisv I have made some benchmarks so that we have a basis for further discussions. Please have a look at your convenience.

@sebthom
Copy link
Contributor

sebthom commented Nov 23, 2025

It is very useful to have some benchmark infrastructure like this ready to use. However regarding JMH I'd like to point out that it is GPL licensed. I once tried to add JMH benchmarks to TM4E but it was rejected by the project lead for legal concerns at the time. Maybe better check with Eclipse Legal team first.

@nixel2007
Copy link
Contributor

@sebthom may I ask why? Jmh is distributed under GPL v2 with classpath exception. Also adding jmh plugin does not add jmh itself to the redistributed package, so it should be fine. But I'm not a lawyer.

@sebthom
Copy link
Contributor

sebthom commented Nov 23, 2025

Me neither, that was the PR eclipse-tm4e/tm4e#389

I just wanted to bring this to attention. Maybe it is not a problem after all.

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.

3 participants