|
这里记录一些不错的文章
你认为好的文章均为转载
下手留言
新发表
快速登陆
新评论
BLOG信息
链接收藏
| |
|
|
was性能
WAS 性能差的几种表现和解决方法?
系统性能差一般的情况下有以下表现:
1. CPU使用不高, 用户感觉交易响应时间很长。
2. CPU使用很高,用户感觉交易响应时间很长。
对于第一种情况,可以断定是由于系统的某一小部分造成了瓶颈,导致了所有的请求都在等待。简单举例来说,线程池的数量开的太小,导致所有的请求都在排队等待进入线程池,因为没有可用的线程使用,所以这个交易请求一直在排队,导致交易响应时间很长。如果数据库连接池开的太小,也会有同样的表现。
对于第二种情况,比较复杂。可能的根源之一是硬件资源不够。 根源之二是应用系统中产生了多个大对象。根源之三是程序算法有问题。 解决思路如下: 用性能分析器,如RAD或JProfiler, 对运行环境进行分析,分析哪个类甚至于哪个函数消耗了这么多的CPU,并找到相应的解决方案。
2007-5-15 19:16:00
阅读全文 | 回复(0) | 引用通告 | 编辑
| | 发表评论:
|