性能调优
colorwolfking
这个作者很懒,什么都没留下…
展开
-
解决CPU占用比较高的方法
多线程编程,CPU占用很高,一般情况都是线程死循环,并且没有sleep,导致cpu高。 可以通过以下方法排查是哪一个线程占用高。 <!--[if !supportLists]-->1. <!--[endif]-->1,用top -H指令查看java进程的下哪个线程的CPU占用高 2. 把线程pid转换为16进制数,例如 pid=19269转换过来...原创 2014-06-05 15:46:01 · 350 阅读 · 0 评论 -
解决返回消息过慢问题
前几天在集群环境下调优同事的代码,遇到一个问题。 流程如下: 1、页面调用后台的应用程序; 2、在应用程序中启一个线程,该线程处理一些简单逻辑后向页面推送响应消息; 现象: 1、在单机版环境中页面可以很快得到后台推送的响应信息(1秒以内); 2、在集群环境下,页面得到后台推送的响应信息需要1分钟左右; 解决步骤: 查看代码,未发现其有复杂的业务逻辑;唯一有嫌疑的地方就是异步...原创 2014-06-05 16:04:44 · 426 阅读 · 0 评论