• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Performance question

 
Ranch Hand
Posts: 99
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I was reading a response from one of the authors in another thread (I went back to find it to reference, but I lost it in the pile), the author said this book focuses on the administration and performance aspects of Tomcat 6.0.

Did you (in the book or elsewhere) try to quantify the performance gains with any benchmarks? I'm curious how much of the improved performance is attributable to Java 6 (I've heard good things there), and how much credit goes to Tomcat. I'm VERY curious to how much it has improved, even though your benchmarks might not be an accurate representation of our systems.

I posted earlier about clustering. Management at my company loves the "Projected versus actual" performance gain charts, even when actual is below expectations. I'm keen to see what the book has in this area.
 
Author
Posts: 17
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Performance is highly sensitive to the nature of the application, the environment (hardware/OS), work-load, and actual configuration.

Generalized "percentage performance gain over XXXX" claims are meaningless, and only useful in marketing material for competing commercial server products.

We try to get this point across in the book.

One great thing about open source servers, such as Tomcat 6, is the fact that you can benchmark your own application on them, running on your target hardware/software environment, using your own custom configuration... at no cost.

The book provides information on things that you can configure and tune, that may have an impact on performance for your specific situation.
 
Charles McGuire
Ranch Hand
Posts: 99
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Generalized "percentage performance gain over XXXX" claims are meaningless



I would have to respectfully disagree. When all other factors are constant (or as constant as possible), and just one is changed and the results measured, it is useful information.

Claims of performance gains? Well, how much? 10% in benchmark tests? .000002% in benchmark tests?

Of course we'd have to benchmark it ourselves with our own application to see what we'd get, and our results will certainly vary. Management isn't going to be interested in spending the time to do this if the expectations are so low from the start.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic