• 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
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

What are performace standards for any web application or normal application?

 
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I don't have much idea on how to do performance tunes to the any application. Now I would like to get the solid knowledge on performance tuning.

Could any one tell me what are the standards of any web app and normal app ?.


Pl. provide good stuff on performance tuning.





Thanks
Praveen.
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How did you determine that you need to tune your app? What are your performance requirements?

Start reading here: https://coderanch.com/how-to/java/PerformanceFaq
 
Praveen Kumar
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks a lot for your reply. But i did not get answer fully to my question.

Please help me out.


Thanks
Praveen
 
Ranch Hand
Posts: 67
Eclipse IDE Debian Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
From your question I find it hard to give a useful response, but maybe the following link may help you: response time limits
 
Praveen Kumar
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi peter,

Very good stuff regarding the response time of the web app. Thanks a lot.

I am sure that response time is one of the main thing we need consider when you are tuning the web app. In addition too we need to consider many other things.

Could please direct me to that material.

Thanks
Praveen
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
For load testing you might use the HttpClient toolkit to emulate larger numbers of users.

If you are using Tomcat, try the management app to enable monitoring of Threads, memory, and errors.

Bill
 
Ulf Dittmer
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Praveen Kumar wrote:I am sure that response time is one of the main thing we need consider when you are tuning the web app. In addition too we need to consider many other things.


I think you're still missing the point. It's too early to talk about tuning an application if you don't even know what the goal is, and for that you (or more likely, product management) has to define what the performance requirements are. Mayne the application meets them all already, so there's nothing to do?
 
Saloon Keeper
Posts: 28486
210
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
When the users start battering down the doors screaming that the app's too freaking slow or the servers catch fire because they're consuming resources like it's 2012, then you get out the performance tools, measure where the problems are, and address them. Premature optimization not only wastes resources, it makes the application harder to maintain. And more often than not, based on 20+ years of doing this for a living, the optimizations will be in the wrong place, so you'll end up having to measure and tune anyway. So might as well keep the app maintainable,
 
Ranch Hand
Posts: 862
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Your question is so broad that it is impossible to answer.

I recommend installing jamon in your dev, test and prod tiers so that you can capture data when you start to have performance issues (sql performance as well as ejb and page request performance). Having said that jamon can help you with much more than performance. It allows you to see when errors are occurring, if your testers are covering your code properly, how your users use your application and more. And it is easy to setup without changing your code.
 
Ranch Hand
Posts: 249
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As people above have already mentioned, you need to identify what the performance goals are. Especially, in web application environment, you can get freeware tools like YSlow, PageSpeed etc or even go to "www.webpagetest.org" and see how your application is performing currently. Based on the resulting statistics, you can determine what to optimize and how much to optimize.

Without such starting points, I dont think anyone would be able to answer this question - as performance in itself is a very vast topic.
 
Their achilles heel is the noogie! Give them noogies tiny ad!
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic