我正在尝试解决大型复杂的tomcat java web应用程序的性能问题。目前最大的问题是,内存使用率会不时出现峰值,应用程序无法响应。我已经修复了所有可以使用日志分析器和日志文件的贝叶斯分析修复的问题。我正在考虑在生产tomcat服务器上运行一个profiler。分析生产中的Web应用程序的性能成本
的注与温和敏感性读者:
据我所知,有些人可能会发现配置的是生产应用的进攻的想法。请放心,我用尽了大部分其他选项。我正在考虑这个问题的原因是我没有资源来完全复制我的测试服务器上的生产设置,并且我一直无法在测试服务器上导致感兴趣的故障。
问题:
我找这工作无论是在Tomcat上运行的Java Web应用程序,或者回答一个语言无关的方式这个问题的答案。
- 分析的性能成本是多少?
- 为什么在生产环境中远程连接和分析Web应用程序是一个坏主意(奇怪的故障模式,安全问题等)的其他原因?
- 性能分析对内存足迹有多大影响?
- 特别是有java profiling工具具有非常低的性能成本?
- 任何用于剖析Web应用程序的java剖析工具?
- 有没有人有使用visualVM分析性能成本的基准?
- visualVM可以扩展到什么尺寸的应用程序和数据集?
你会碰巧在你的Webapp中有Apache FOP吗? – 2009-07-30 17:13:43
我不这么认为,为什么会导致记忆问题? – 2009-07-30 17:48:47