Enterprise Use Case Webinar - How to Profile an Application for Memory & Performance Issues - Tuesday, March 26, 2013
By Kushlani De Silva
- 27 Mar, 2013
In most enterprise applications, it is almost always a small percentage of code that runs most of the time - 20% of code runs 80% of the time. The key to high performance applications is to optimize the code that is performance sensitive. Even with high level languages such as Java, you cannot get rid of threading complexities such as locking overheads, and memory leaks etc. Increased concurrency available via multi-core architectures has increased complexities further.
Profiling the application to find performance sensitive areas and to verify that the program provides the expected behaviour is a common way of overcoming above issues.
Join Srinath Perera, Pradeep Fernando and Dinuka Malalanayake on this webinar as they discuss the basics of performance, and common problems such as
- Slow request/response time after long periods of server uptime (degrading message latency).
- Out of memory Errors.
- High CPU utilization over long periods of time without significant load.
They will also discuss how to identify such problems using open source and commercial profiling tools.