hivemind-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harish Krishnaswamy <>
Subject Re: Interceptor performance
Date Mon, 23 May 2005 11:28:58 GMT
Have you looked in the mail archives? I posted a performance
comparison between the three a while back; I guess during the days
when HiveMind was in Commons.


On 5/23/05, Michael Mattox <> wrote:
> Greetings,
> I'm interested in using HiveMind for dependency injection and I'm very
> interested in using the interceptors.  I've been researching the
> performance aspects and so far what I've seen has been pretty vague.  I've
> read that with JDK 1.5 the JDK dynamic proxy performance is about 1.5
> times slower.  That's a big hit for my application if I'm using these
> interceptors for all calls to all my services.  I then read that CGLIB has
> a drop-in replacement for the JDK dynamic proxies but I cannot find any
> performance measurements, especially for JDK 1.5.  Finally I read in the
> HiveMind documentation that JavAssist gives a "slight" perf advantage but
> in several instances it was stated that it greatly increases the
> development complexity.  I'm curious what the performance increase is
> exactly.  If Javassist is only 1.4 times slower, then I think it's not
> worth it.  1.1 times and it may be worth it.  I'm hoping to get some
> feedback on this because creating a little prototype will take some time
> although I'm starting to think it may be worth it.
> Thanks
> Michael
> --
> This E-mail is confidential.  It may also be legally privileged.  If you are
> not the addressee you may not copy, forward, disclose or use any part of it.
> If you have received this message in error, please delete it and all copies
> from your system and notify the sender immediately by return E-mail.
> Internet communications cannot be guaranteed to be timely, secure, error or
> virus-free.  The sender does not accept liability for any errors or omissions.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message