猪头狗脑


这里记录一些不错的文章

你认为好的文章均为转载

下手留言

新发表

快速登陆

新评论

BLOG信息

链接收藏


was性能

WAS 性能差的几种表现和解决方法?

系统性能差一般的情况下有以下表现:

1. CPU使用不高, 用户感觉交易响应时间很长。

2. CPU使用很高,用户感觉交易响应时间很长。

对于第一种情况,可以断定是由于系统的某一小部分造成了瓶颈,导致了所有的请求都在等待。简单举例来说,线程池的数量开的太小,导致所有的请求都在排队等待进入线程池,因为没有可用的线程使用,所以这个交易请求一直在排队,导致交易响应时间很长。如果数据库连接池开的太小,也会有同样的表现。

对于第二种情况,比较复杂。可能的根源之一是硬件资源不够。 根源之二是应用系统中产生了多个大对象。根源之三是程序算法有问题。 解决思路如下: 用性能分析器,如RAD或JProfiler, 对运行环境进行分析,分析哪个类甚至于哪个函数消耗了这么多的CPU,并找到相应的解决方案。

2007-5-15 19:16:00

阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...
bxna 京ICP备05002321号