-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chat application benchmark using Kotlin with Ktor framework (Closes #428) #442
base: bench-devel/kotlin-ktor
Are you sure you want to change the base?
Chat application benchmark using Kotlin with Ktor framework (Closes #428) #442
Conversation
Kotlin plugin for SBT was added. All dependencies specified
…ue to the conflicts
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot @zavidnyi for the contribution!
The benchmark looks very much in line with the spirit of the suite and the implementation matches well the rest of the suite.
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/KtorRenaissanceBenchmark.kt
Outdated
Show resolved
Hide resolved
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/KtorRenaissanceBenchmark.kt
Outdated
Show resolved
Hide resolved
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/client/Client.kt
Outdated
Show resolved
Hide resolved
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/client/ClientManager.kt
Outdated
Show resolved
Hide resolved
Hey @farquet, |
Ilia (@zavidnyi), could you look into why the JMH wrappers fail to build in the CI? The JMH wrapper around the Kotlin benchmark should not really need to run |
@lbulej I've fixed an issue by disabling the Koltin plugin for both |
Thanks!
No problem, that's the usual case with SBT :-) I'll check later if there is a better way to do this, but I want to merge the benchmark in a state that passes the CI. One (I believe) last thing: please add |
@lbulej I've added the One question: |
Thanks!
It is used (by default) by the JmhRenaissanceBenchmark class, which is the base class for JMH wrapper classes that are generated for individual benchmarks. |
Hi @lbulej, I've just noticed that PR still not merged. |
The JVM has trouble finding some Kotlin classes when run under JMH. I have re-run the checks so that you could see for yourself (you should be able to run the CI checks in your repository too). |
No description provided.