我正在嘗試解決大型複雜的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