Java垃圾回收调优
<div class="entry">在Java中,通常通讯类型的服务器对GC(Garbage Collection)比较敏感。通常通讯服务器每秒需要处理大量进出的数据包,需要解析,分解成不同的业务逻辑对象并做相关的业务处理,这样会导致大量的临时对象被创建和回收。同时服务器如果需要同时保存用户状态的话,又会产生很多永久的对象,比如用户session。业务越复杂的应用往往用户session包含的引用对象就越多。这样在极端情况下会发生两件事情,long gc pause time 或 out of memory。一,要解决long pause time首先要了解JVM中heap的结构
<div class="wp-caption alignnone" style="width: 519px;">
http://dl.iteye.com/upload/attachment/415156/78008efe-9849-3ebd-9f3b-109bbb4c304f.png
java gc heap
页:
[1]