Fully featured low overhead profiler for Java EE and Java SE platforms.
Ultimate profiling and monitoring solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Maven2 Integration

Moderators: Vladimir Kondratyev, Anton Katilin

Maven2 Integration

Postby topping » Mon Sep 18, 2006 3:53 am


I would like to find if YourKit has considered building trend reporting at the method level for different builds. My vision of this is something similar to the Maven2 plugin for Cenqua Clover. When the plugin is activated, method-level profiling is activated. Since the timing for unit tests mean relatively little in isolation, a cache of previous results could be kept over time. Then basic HTML reports could be generated as a part of the build, highlighting methods with the largest change in performance between builds and over time.

In practice, when combined with a continuous integration server such as Continuum, team members could get instant notification about changes in their build.

Taken a step further, I would envision a server-based architecture like Cenqua FishEye that allowed users to subscribe to RSS feeds with reports they were interested. Reports would only be generated if they matched given criteria, such as "any method whose performance changes by > 20%". This would show up in an RSS reader so that team members could take action.

Thanks for your consideration of these ideas and I look forward to hearing your thoughts on them.

Brian Topping
Posts: 1
Joined: Mon Sep 18, 2006 3:52 am

Return to Java Profiler

Who is online

Users browsing this forum: No registered users and 24 guests