[PJUG Javamail] Optimizing Java

Joe Hoffman joe at intelopment.com
Tue Sep 29 14:20:45 EDT 2009


Vincent,

You bring up some good points.  There are many improvements in  
optimization in more recent VMs.  However keep in mind that most of  
the inefficiencies that exist in software are the result of  
improperly  architected and written applications, not something that  
the VM can do much about during compilation and execution time.

Optimization is such a broad topic, despite first appearance.  This is  
particularly true for Server side applications where a pool of worker  
threads are contending for the same resources and working together in  
a complex  dynamic model.  For this reason it can be quite challenging  
to find the root cause of these types of problems.

I am doing a talk at the October 20th meeting on this very topic,  
specifically performance tuning of Server side java.  Perhaps you can  
bring your thoughts and observations to this presentation and help  
make it a great evening of discussion.  I plan to explain some of the  
common challenges and how to find the root cause of these types of  
problems.

I'm looking forward to your contribution.

joe Hoffman
dynaTrace Software

On Sep 29, 2009, at 10:41 AM, VY wrote:

> Thanks for the tips.
> However, this raised a question that I have had before I email the  
> group.
>
> This link is 4 years old:
> http://java.sun.com/performance/reference/whitepapers/tuning.html
>
> This book was published 9 years ago:
> http://www.amazon.com/exec/obidos/ASIN/0201704293/none0b69
>
>
> If I am using the latest JDK, are these resources still applicable?
> I did some search myself and I ran into a lot of these somewhat dated
> resources as well.
>
> It leaves me the impression that perhaps modern day Java VM is already
> VERY optimized as is.
>
> --Vincent
>
>
>
>
> On Tue, Sep 29, 2009 at 10:20 AM, Umesh Gohil  
> <gohilumesh at hotmail.com> wrote:
> May be this might help you
>
> http://java.sun.com/performance/reference/whitepapers/tuning.html
>
> Date: Tue, 29 Sep 2009 10:09:01 -0700
> From: richardj at lingosys.com
> To: javamail at pjug.org
> Subject: Re: [PJUG Javamail] Optimizing Java
>
>
> Vincent asks:
>
> " I have the need to optimize a server side Java application.  Is
> " there any good book, website or reference   that talks about
> " Java optimization?
>
>
> Maybe these things from a quick search will get you started:
>
> http://bdn.backbase.com/node/5253
> http://www.amazon.com/exec/obidos/ASIN/0201704293/none0b69
> http://software.intel.com/en-us/articles/optimizing-java-on-intel-server-platforms/
> http://www.borland.com/us/products/index.html
> http://www.excelsior-usa.com/jetserver.html
>
> I think there's a local company that does optimization (and  
> obfuscation) tools but who they are escapes me at the moment.  Good  
> luck.  Let us know what you come up with, maybe do a talk for a  
> meeting.  :-)
> -- 
> Richard J.
>
> Insert movie times and more without leaving Hotmail®. See how.
>
> _______________________________________________
> Web Site - http://www.pjug.org/
> Javamail mailing list
> Javamail at pjug.org
> http://www.pjug.org/mailman/listinfo/javamail
>
>
> _______________________________________________
> Web Site - http://www.pjug.org/
> Javamail mailing list
> Javamail at pjug.org
> http://www.pjug.org/mailman/listinfo/javamail

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pjug.org/pipermail/javamail/attachments/20090929/287452ec/attachment.html 


More information about the Javamail mailing list