Java Performance

4 01 2008

Performance is critical to the success of an application.The user doesn’t not only require it runs right but also require it runs fast.So performance planning and analysis should be included in all the life cycle of development.

Actually performance relies on several factors:

  • Hardware
  • Software
  • Configuration
  • Cost
  • 3rd party system/libraries

But here I’ll only focus on software part.

Performance Planning

First, before starting the project, we should have a performance planning in mind.Performance should be an afterthought. Especially because architectural problem cause some performance problem can’t be fixed except redesign all the application. Following figure shows different levels of tuning.The most important part is on the bottom.

Figure clip_image001.gif

Finally: Beautiful code is fast code.


Actions

Information

Leave a comment