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.
Senior Software Engineer
Pradeep joined WSO2 in the year 2010. He is a senior software engineer and a member of the platform technologies management committee focusing on WSO2 Carbon. In addition to his development efforts, Pradeep also has provided technology consulting on customer engagements, including customer QuickStart programs. Previously, he was a WSO2 intern in 2008.
Senior Software Architect
Dr. Srinath Perera joined WSO2 in June 2009. He is a senior software architect who overlooks the overall WSO2 platform architecture alongside WSO2 CTO Paul Fremantle. He specializes in Web services and distributed systems, specifically working with aspects of data, scale and performance.
Dinuka joined WSO2 in August 2012. He is a software engineer in the integration technologies team where he mainly focuses on the WSO2 Identity Server. In addition to his product development efforts he has also provided technology consulting on customer engagements, including customer QuickStart programs where he implemented a web portal security using the WSO2 Identity Server.