Visualizing JMH benchmark results

Johannes Zillmann jzillmann at googlemail.com
Wed Jun 14 13:49:26 UTC 2017


Thanks Leo,

> On 14 Jun 2017, at 13:46, Leonardo Gomes <leonardo.f.gomes at gmail.com> wrote:
> 
> Great work!
> 
> It would be nice if we could use it with https://github.com/blackboard/jmh-jenkins <https://github.com/blackboard/jmh-jenkins>
a Jenkins implementation is high on the list i want to have ;)
Are you the maintainer of that plugin ? Its relative easy to integrate the javascript visualizer into an offline app… thats what i’ve done for the gradle plugin as well...

> And/or if you could provide a REST API, so that one could call http://jmh.morethan.io/ <http://jmh.morethan.io/> passing a JSON payload that corresponds to a JMH result.
That would be handy, but the site is currently server-less (deployed as gihub pages app) and thus cannot take POST requests (it’s pure local javascript)…

best
Johannes


> 
> Cheers,
> Leo.
> 
> On Wed, Jun 14, 2017 at 6:09 AM, Johannes Zillmann <jzillmann at googlemail.com <mailto:jzillmann at googlemail.com>> wrote:
> Hi there,
> 
> just had the same questions a few month back and started to write some tools…
> The outcome is:
>         A online visualizer: http://jmh.morethan.io <http://jmh.morethan.io/>
>         A gradle report plugin: https://plugins.gradle.org/plugin/io.morethan.jmhreport <https://plugins.gradle.org/plugin/io.morethan.jmhreport>
> 
> Both are still under development, but i find them already pretty useful (They speed up my digestion of the benchmark results, esp. if the benchmark suite was bigger).
> Feedback welcome!
> 
> cheers
> Johannes
> 
> PS: Lately somebody pointed out that there is https://nilskp.github.io/jmh-charts/ <https://nilskp.github.io/jmh-charts/> for several years now. So there was a special tool for that already to the time of the request ;)….
> (Doesn’t load in my Safari, but Chrome, etc.. is working fine!).
> 
> > On 28 Jun 2014, at 21:15, Behrooz Nobakht <nobeh5 at gmail.com <http://gmail.com/>> wrote:
> >
> > Hi,
> >
> > Since JMH generates CSV results, there are already various tools that can
> > be used for visualization purposes. However, I was wondering what would the
> > JMH community/authors recommend from their experience?
> >
> > Specifically, Aleksey, what do you use for the visualizations in this post?
> > http://shipilev.net/blog/2014/nanotrusting-nanotime/ <http://shipilev.net/blog/2014/nanotrusting-nanotime/>
> >
> > Thanks,
> > Behrooz
> >
> 
> 



More information about the jmh-dev mailing list