Visualizing JMH benchmark results
Johannes Zillmann
jzillmann at googlemail.com
Mon Jul 24 12:36:06 UTC 2017
Hey Leo,
have already spend some time creating a new Jenkins plugin. You can find it here: https://plugins.jenkins.io/jmh-report <https://plugins.jenkins.io/jmh-report>
Though I haven’t tested it beyond a test installation on my Laptop!
Johannes
> On 21 Jul 2017, at 00:48, Leonardo Gomes <leonardo.f.gomes at gmail.com> wrote:
>
> 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...
>
> No, I'm not the maintainer of that plugin, but I'm starting to consider to fork it, since there doesn't seem to be any activity and PRs don't get any comment, c.f. https://github.com/blackboard/jmh-jenkins/pulls <https://github.com/blackboard/jmh-jenkins/pulls>
>
> On Wed, Jun 14, 2017 at 3:49 PM, Johannes Zillmann <jzillmann at googlemail.com <mailto:jzillmann at googlemail.com>> wrote:
> Thanks Leo,
>
>> On 14 Jun 2017, at 13:46, Leonardo Gomes <leonardo.f.gomes at gmail.com <mailto: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