Expert insights on distributed Java application performance

One of the most significant issues faced by Java developers is achieving the performance and scalability required of their distributed Java application. Achieving high performance is a complex undertaking because performance bottlenecks and slow code can exist in many places -- and on many systems within the application architecture. Further, there are often complex interactions between different components of the application, in some cases making it almost impossible to isolate and diagnose poor performance.

This lesson provides insights and actionable recommendations on distributed Java application performance from several longtime experts in application development, performance engineering, and data management.

Expert Webcast: Continuous performance management across the application lifecycle
Speaker: Alois Reitbauer, senior performance architect , dynaTrace Software

This webcast discusses the role of performance engineering within the software application lifecycle. Learn about typical performance problems, how to detect them and how to best diagnose their root cause. It explains the benefits of concepts like Continuous Performance Management, which applies performance engineering continuously throughout each phase of the software lifecycle - providing code-level execution transparency even for applications in staging or production environments to software architects and developers.

Expert Podcast: Java performance tooling (MP3)
Speaker: Dr. Holly Cummins, tool developer, IBM Java Technology Centre

No one writing Java applications should be without an understanding of how to fix things when they go wrong. Diagnosing performance problems can be difficult; sometimes even knowing where to start is hard. In this podcast, Holly introduces a number of tools for identifying and fixing common Java performance problems.

Expert Tip: Performance engineering -- A practitioner's approach to performance testing
Authors: Alok Mahajan and Nikhil Sharma, technical architects, Infosys Technologies

Alok Mahajan and Nikhil Sharma offer a very workable overview of the activities involved in performance testing. They provide concrete definitions and fill in potential gaps, such as how to describe the performance of a system, how to plan performance testing, and how to prepare performance reports. They also offer some best practices.

This was first published in October 2008

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: