paul.nowak wrote: Matt, thanks for the comments. I made an error on the version of Plone. It's 2.5 Plone running on Zope 2.9x.
In regards to the additional products, we have a skin installed and we have a product that we had custom developed for us that connects to a PostgreSQL database. We've looked at slow PostgreSQL queries causing problems and have not been able to find an issue. We've also tested for the case where the PostgreSQL server is down and have not been able to create an issue. We therefor...
Three common problems related to the java application performance can be categorized into three types:
High CPU Contention
Deadlock
Memory Leak
Sometimes its really really hard to find the object that causing those problem, but with nowadays feature for heap profiling since jdk1.4 help us to identify our root problem.
usually we can run those feature using -XX option, for example:
with those option we can snapshot statistic of the JVM behavior and analyze the result with your favorite tools. Based on my experience of troubleshoot the application usually i use two tools IBM HeapAnalyzer (tool to identify the memory leak problem), and PerfAnal (tool that provide an analysis of CPU contention problem).
I think it become more and more obvious, that developing application with Java will give you a full control of the application itself.
About Sonny Hastomo Sonny Hastomo is an IT architect at Sun Microsystems, Indonesia, for the telecommunication industry division. His currently is focusing on providing solution design, sizing, implementation, consulting services, and quality support to customers in their evaluation of their IT challenges.
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice: