Sér*_*els 4 java performance tomcat
假设我有一个拥有1000个并发用户的应用程序.
测量Tomcat性能的最佳方法是什么?如何确定最大数据库连接数(池)?
如何追踪内存泄漏,cpu泄漏?
假设我有一个拥有1000个并发用户的应用程序.
1000个并发处理的连接?1000个HTTP会话?1000次点击/秒?
测量Tomcat性能的最佳方法是什么?
我想您不想测量Tomcat性能,而是测量Tomcat吞吐量或用户响应时间/延迟.前者可以使用Tomcat公开的各种JMX度量来衡量,而后者通常使用JMeter进行测量(也可以参见这些插件或许多其他专有工具).
如何确定最大数据库连接数(池)?
您可以监视数据库(可能每个DBMS都有一些管理功能显示打开的连接数)或连接池 - C3P0再次提供JMX指标,DBCP尚未提供(DBCP-292).
如何追踪内存泄漏
你想发现泄漏,或者你已经诊断出了泄漏并且你正在追查原因?发现泄漏本身是非常明显的 - 您的应用程序要么崩溃而没有堆内存(快速泄漏),要么通常的锯齿内存利用率函数已经增长最小值(缓慢泄漏).
追踪内存泄漏的原因是使用MAT,JProfiler等工具进行内存堆转储和分析.
cpu泄漏
从来没有听说过,至少在Java游乐场没有.
| 归档时间: |
|
| 查看次数: |
3011 次 |
| 最近记录: |