摘要: 最近执行一个项目调优,发现使用第三方的Json库导致性能差。原以为问题就这么定位到了,结果去掉Json操作后,性能也不见好转。 现象非常诡异:CPU、内存、网络、磁盘使用率均有剩余,而且压力也是足够的。即使施加更大压力,吞吐量也不见好转。 于是监控了一下Java进程状态,发现几乎所有进程都处在状态:... 阅读全文
posted @ 2015-01-22 20:10 沧海一滴 阅读(2080) 评论(4) 推荐(1) 编辑
摘要: 这个死锁的原因:一个动作需要两个临界对象。静态同步方法,就是一个临界对象。这种场景,静态同步方法每次只能有一个线程持有。如果存在另一个临界对象,静态同步方法中也需要获取这个临界对象。即一个动作需要两个临界对象。We are experiencing deadlocks on our server.W... 阅读全文
posted @ 2015-01-22 19:39 沧海一滴 阅读(14094) 评论(0) 推荐(0) 编辑
摘要: import org.apache.log4j.Logger;public class InnerClassLogger { static Logger loggerA = Logger.getLogger(InnerClassLogger.class); public stat... 阅读全文
posted @ 2015-01-22 19:10 沧海一滴 阅读(213) 评论(0) 推荐(0) 编辑