Re: Book recommendations for performance tuning

2007-03-22 Thread Leon Rosenberg

Christopher,

I think you should just start by measuring different layers of your
application and different pathes the use cases go, and then start to
think how to improve things that are slow.
Blind performance tuning without knowing where the problem lies is the
last thing that will help you.

regards
Leon

On 3/21/07, Christopher Loschen [EMAIL PROTECTED] wrote:

Hi all,



I guess this is partially off-topic, but I've been asked to start
looking at improving the performance of our application, and wanted to
start reading up on things I should be looking for, techniques to
improve performance, and so on.



Our application has a pretty standard stack of J2EE, WebLogic, Oracle,
Struts, JavaScript, plus some web services and SOAP, so I'm interested
in any recommendations anyone has for any of those. I found one
apparently classic text on Oracle Performance Tuning from O'Reilly
(aka the bee book) but it's from 1996 and apparently hasn't been
updated since, so I'm concerned that it's so out-of-date I wouldn't be
able to use it.



What would you recommend? Thanks!



Chris Loschen






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Book recommendations for performance tuning

2007-03-22 Thread Ed Griebel

I'd second that book recommendation. I've read it and there's a lot of
good tips in there.

On 3/22/07, Karr, David [EMAIL PROTECTED] wrote:

One I like is Pro Java EE 5 Performance Management and Optimization,
by Steven Haines.  Note that Steven Haines is associated with Quest
Software and Jprobe (and related products).  Although the book uses some
pictures from those products, it is not in any way a veiled ad for
those products.  In the one section where he discusses actual products,
he clearly discloses his relationship, and gives a very even survey (not
really a review) of the products on the market.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Book recommendations for performance tuning

2007-03-22 Thread Christopher Loschen
Great suggestion -- thanks to both of you!

JProbe is one of the other tools we were considering anyway, so it could
be very useful to have a comparison handy. I'll take a look!

Chris

-Original Message-
From: Ed Griebel [mailto:[EMAIL PROTECTED] 
Sent: Thursday, March 22, 2007 9:08 AM
To: Struts Users Mailing List
Subject: Re: Book recommendations for performance tuning

I'd second that book recommendation. I've read it and there's a lot of
good tips in there.

On 3/22/07, Karr, David [EMAIL PROTECTED] wrote:
 One I like is Pro Java EE 5 Performance Management and Optimization,
 by Steven Haines.  Note that Steven Haines is associated with Quest
 Software and Jprobe (and related products).  Although the book uses
some
 pictures from those products, it is not in any way a veiled ad for
 those products.  In the one section where he discusses actual
products,
 he clearly discloses his relationship, and gives a very even survey
(not
 really a review) of the products on the market.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Book recommendations for performance tuning

2007-03-21 Thread Asthana, Rahul
Chris,
I think before going for performance tuning you would have to decide on two 
things- A Load Generator and a Performance Profiler. Then you generate load and 
profile the application to find out exactly which layer\section of code\network 
needs to be tuned\upgraded. Then you focus on tuning of that particular 
section.You dont want to spend hours tuning Java code when the  problem lies in 
a different layer. I find this prioritization of the object of tuning more 
important than the tuning itself, which in most cases is trivial.
Thanks,
Rahul   

-Original Message-
From: Christopher Loschen [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 21, 2007 5:10 PM
To: Struts Users Mailing List
Subject: Book recommendations for performance tuning


Hi all,

 

I guess this is partially off-topic, but I've been asked to start
looking at improving the performance of our application, and wanted to
start reading up on things I should be looking for, techniques to
improve performance, and so on.

 

Our application has a pretty standard stack of J2EE, WebLogic, Oracle,
Struts, JavaScript, plus some web services and SOAP, so I'm interested
in any recommendations anyone has for any of those. I found one
apparently classic text on Oracle Performance Tuning from O'Reilly
(aka the bee book) but it's from 1996 and apparently hasn't been
updated since, so I'm concerned that it's so out-of-date I wouldn't be
able to use it.

 

What would you recommend? Thanks!

 

Chris Loschen

 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Book recommendations for performance tuning

2007-03-21 Thread Christopher Loschen
Good recommendation, thank you. We are proceeding on that front as well,
as I should have mentioned. I think the plan is to use Optimize-It to do
the profiling, though I've been trying out the TPTP modules for Eclipse
as well and some other possibilities have also been floated. We've also
got some code set up to simulate load -- I think we're starting with
200,000 devices and building up from there.

What I meant to ask for was more along the lines of background, to
further my general education and to help me do better with the data from
the load generator and performance profiler when we work with them.

Thanks, Chris

-Original Message-
From: Asthana, Rahul [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 21, 2007 5:30 PM
To: Struts Users Mailing List
Subject: RE: Book recommendations for performance tuning

Chris,
I think before going for performance tuning you would have to decide on
two things- A Load Generator and a Performance Profiler. Then you
generate load and profile the application to find out exactly which
layer\section of code\network needs to be tuned\upgraded. Then you focus
on tuning of that particular section.You dont want to spend hours tuning
Java code when the  problem lies in a different layer. I find this
prioritization of the object of tuning more important than the tuning
itself, which in most cases is trivial.
Thanks,
Rahul   

-Original Message-
From: Christopher Loschen [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 21, 2007 5:10 PM
To: Struts Users Mailing List
Subject: Book recommendations for performance tuning


Hi all,

 

I guess this is partially off-topic, but I've been asked to start
looking at improving the performance of our application, and wanted to
start reading up on things I should be looking for, techniques to
improve performance, and so on.

 

Our application has a pretty standard stack of J2EE, WebLogic, Oracle,
Struts, JavaScript, plus some web services and SOAP, so I'm interested
in any recommendations anyone has for any of those. I found one
apparently classic text on Oracle Performance Tuning from O'Reilly
(aka the bee book) but it's from 1996 and apparently hasn't been
updated since, so I'm concerned that it's so out-of-date I wouldn't be
able to use it.

 

What would you recommend? Thanks!

 

Chris Loschen

 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Book recommendations for performance tuning

2007-03-21 Thread Karr, David
One I like is Pro Java EE 5 Performance Management and Optimization,
by Steven Haines.  Note that Steven Haines is associated with Quest
Software and Jprobe (and related products).  Although the book uses some
pictures from those products, it is not in any way a veiled ad for
those products.  In the one section where he discusses actual products,
he clearly discloses his relationship, and gives a very even survey (not
really a review) of the products on the market.

If you were actually looking at products, I'd say Jprofiler and Jprobe
are definitely worth looking at, and probably YourKit, although I only
briefly looked at it, compared to Jprofiler and Jprobe.

 -Original Message-
 From: Christopher Loschen [mailto:[EMAIL PROTECTED] 
 Sent: Wednesday, March 21, 2007 2:10 PM
 To: Struts Users Mailing List
 Subject: Book recommendations for performance tuning
 
 Hi all,
 
 I guess this is partially off-topic, but I've been asked to 
 start looking at improving the performance of our 
 application, and wanted to start reading up on things I 
 should be looking for, techniques to improve performance, and so on.
 
 Our application has a pretty standard stack of J2EE, 
 WebLogic, Oracle, Struts, JavaScript, plus some web services 
 and SOAP, so I'm interested in any recommendations anyone has 
 for any of those. I found one apparently classic text on 
 Oracle Performance Tuning from O'Reilly (aka the bee 
 book) but it's from 1996 and apparently hasn't been updated 
 since, so I'm concerned that it's so out-of-date I wouldn't 
 be able to use it.
 
 What would you recommend? Thanks!

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]