harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leo Li" <liyilei1...@gmail.com>
Subject Re: [Classlib][General] Looking for some profiler tools to use
Date Fri, 30 Mar 2007 22:23:33 GMT
  Does it work on Harmony?
  Not free. Mmm... It is a problem.:)


On 3/31/07, Andrew Zhang <zhanghuangzhu@gmail.com> wrote:
>
> On 3/30/07, LvJimmy´╝îJing <firepure@gmail.com> wrote:
> >
> > Hi All,
> >     Harmony has reach 95% API coverage, IMHO it may be a good time to
> > start performance profiler/tuning. If so, I'd like  to do some
> > performance profiler on Harmony Classlib from now on ;)
> >     In order to look for performance bottleneck, we need some profiler
> > tools. I've looked for some profiler to use in the while, but none of
> > them work perfectly.
> >     I've tried yourkit (with a evaluation key, I try this because it
> > looks powerful and may offer a Open source project license for free),
> > seems it check VM version and ask for sun's jdk or IBM sdk5, so
> > Harmony fails on it (with DRLVM or IBMVME, I haven't try other VM yet.
> >     There's also some open source profiler. JRat works well with some
> > of benchmarks, but we can not use it with Harmony kernel classes and
> > some kernel-related class(e.g. Hashtable), as it uses a
> > instrumentation machnism and causes a circular reference. And some
> > other open source profilers use JVMPI but Harmony even can not run on
> > it at all (if I do not mis-configure something).
> >     In all, I think we need a profiler that:
> >     1. use JVMTI, avoid instrumentation that may causes a circular
> > reference, and it is better that it do not use old JVMPI, for Harmony
> > is J2SE5 classlib;
> >     2. Do not check VM version, that means, use public API as JVMTI,
> > in this way Harmony-compatible VM can work well on it
> >     3. stable and powerful  :)
> >     Of course it'll be better if the profiler has a UI, but it is not
> > necessary.
> >
> >     Do someone have some experience on profilers? Can someone tell if
> > there's a good profiler for Harmony classlib? Thanks!
>
>
> I definitely suggest JProbe, although it's not free. :)
>
> --
> >
> > Best Regards!
> >
> > Jimmy, Jing Lv
> > China Software Development Lab, IBM
> >
>
>
>
> --
> Best regards,
> Andrew Zhang
>



-- 
Leo Li
China Software Development Lab, IBM

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message