[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools.hyades] Re: how to profile with Hyades

Neil Swingler wrote:

Iulian Dragos wrote:

Hello,

I spent most of yesterday playing with Hyades, but I could not really find a way to profile my application. Maybe someone here has some more experience, and can point me to a document or some easy steps to follow.

I was able to start the profiler as specified in the tutorial, and even got some views displaying "data". My problem was speciffically this "data", which didn't make much sense. In "Execution Flow" (which I take as the way to analyze 'speed') I could see some bars and some method names from time to time, but very sparse and without much sense to me.

Is it possible to have the plain old "tree widget", with method names, time (and percentage of total time) consumed, and under each method find the callees, and so on? Like most profilers do.

I am in the same position. I want to be able to see the time attributed to callees and callers accumulated across the whole profile run. Not at the individual call instance level.

I would also like to know if it's possible to remove time spent blocked (e.g. in Object.wait) from the times in the excution statistics.

A bit of digging around brings this up: https://bugs.eclipse.org/bugs/show_bug.cgi?id=51293

This is closed as won't fix because:
This feature already exists in higher products - Method Details view in Bluerat, which is part of the Rational software development platform (RAD).

This is a real shame. We have a paid up license of JProbe here but I have been playing with Hyades and found it to more robust for profiling under a heavy load.


I have also been playing with the Netbeans Profiler (formally JFluid) which looks promising but is at a very early stage of development. The other downside is having to use Netbeans!

I can't understand why Hyades offers some really powerful features as open source while missing this basic function of a profiler.

Maybe it won't be so difficult to write a plugin to present this view.

--
Neil Swingler