outOfMemory cf闪退显示outofmemory

最近在压测的时候发现,总是发生FULLGC的情况,然后就是out ofmemory错误,感觉一是回收不了,二是消费不了buffer中的内容。后来主管将mina框架里默认的jvm 的heapbuffer改为了使用系统的directbuffer,还是没有解决问题。后来同事将mina1.0升级为mina2.0,线程池方面有所优化,然后现在监控显示old区仍然不断增大,而且仍然偶有发生FULLGC,现在能够回收内存资源了,然后进一步跟踪发现是openfire的业务处理线程池中一直有新的等待执行的线程不能被及时的消费,导致线程被移到old区,不能被及时回收,openfire业务处理流程:byte->xml->IQHandler。 现在看来,当初认为的buffer占用heapsize的问题不是主要问题,使用directbuffer以后也没有用,也不是io的问题,虽然使用zero-copy能够提高一部分效率,但是仍然不能解决问题。主要还是openfire的处理能力不足。 现在的解决方案是,采取降级的策略,如果directbuffer占用达到80以上的时候,十个数据包只处理一个数据包;然后是升级mina框架,提高框架的执行效 率;再然后只能是提高openfire的处理能力了

outOfMemory cf闪退显示outofmemory

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/237566.html

更多阅读

浏览器蓝屏怎么办 ie闪退打不开网页

浏览器蓝屏怎么办——简介微软发布kb2670838更新补丁后,部分双显卡笔记本(目前发现为载有AMD独显的笔记本)出现了打开浏览器蓝屏的现象,蓝屏代码为:igdpmd64.sys用户打开IE浏览器或为IE内核的浏览器会出现蓝屏现象这篇经验小编为主的

《FIFA 13》闪退跳出问题如何解决 fifa13闪退ios

《FIFA 13》闪退跳出问题如何解决——简介《FIFA 13》闪退跳出问题如何解决,希望对大家能有所帮助和借鉴。《FIFA 13》闪退跳出问题如何解决——方法/步骤《FIFA 13》闪退跳出问题如何解决 1、画面闪退或提示内存不能为written的解

同步推正版下载软件出现闪退如何解决 同步推正版官方下载

同步推正版下载软件出现闪退如何解决——简介由于使用同步推可以在苹果商店里直接免费下载软件,非常方便,未越狱的用户也可以通过使用同步推正版达到同样的效果。不过看到好多朋友都在问同步推正版本身闪退以及下载的软件会闪退的问题

为什么英雄联盟选完区后客户端闪退 英雄联盟客户端下载

为什么英雄联盟选完区后客户端闪退——简介你还在为为什么英雄联盟选完区后客户端闪退而苦恼吗,今天小编教你为什么英雄联盟选完区后客户端闪退的解决方法,让你告别为什么英雄联盟选完区后客户端闪退的烦恼。更多经验请关注Excel小新

微信闪退怎么办?如何解决微信朋友圈闪退 微信点朋友圈闪退

微信闪退怎么办?如何解决微信朋友圈闪退——简介微信闪退怎么了设置,微信看不了朋友圈闪退怎么办?在使用微信看朋友圈时偶尔会出现打开朋友圈后看不了,或者闪退的情况。其实有时候是因为我们的手机微信上某个文件或程序损坏了,或者是手机

声明:《outOfMemory cf闪退显示outofmemory》为网友社会小伙分享!如侵犯到您的合法权益请联系我们删除