zero ice的 heap space outofmemory 和 direct buffer memory outofmemory
来源:互联网 发布:淘宝哪家阿迪衣服 编辑:程序博客网 时间:2024/05/21 10:15
调试ICE程序时通常会出现内存溢出的错误,在Ice的connectionI类中有关于directbuffer的启用以及关于outgoing构造方式的调用,这对上述的两个错误有直接影响。
首先不能设置ice的client端中的连接个数过多,过多会导致太大的开销没有必要。
其次Ice.CacheMessageBuffers的值会影响outgoing的构造方式,等于0时是每次连接使用new的方式;大于0时会使用一个缓存池并以next链表的方式不断链接,这里有极大开销,可以改成等于0,再辅助jvm的垃圾回收参数可以快速回收垃圾。同时大于1时会启用direct buffer,小于1时启用heapbytebuffer。
在Java平台上,这个参数有0,1,2三个值可以设置,建议查查文档他们分别的含义,我就说这么多吧。
阅读全文
1 0
- zero ice的 heap space outofmemory 和 direct buffer memory outofmemory
- OutOfMemory Java heap space解决方法
- EMMA的OutOfMemory, Java Heap Space异常的解决
- MAT打开过大的dump:Java heap space OutOfMemory
- OutOfMemory:PermGen Space异常的处理和分析
- 一段死循环引发的Java heap space类型的OutOfMemory
- OutOfMemory
- outofmemory
- outofMemory
- OutOfMemory
- OutOfMemory
- eclipse java heap outOfMemory 解决
- java permgen space outOFMemory 总结
- java permgen space outOFMemory 总结
- tomcat outofmemory:permgen space解决方案
- StackOverflow和OutOfMemory
- [hudson]outofmemory的解决
- Android OutOfMemory 的思考
- 求助:android大神求帮忙
- 蜜汁序列
- 《Python核心编程(第2版)》读书笔记(2)之赋值(关键词:Python/赋值/引用/传递)
- ssm练手(CRUD) 10、总结
- 一个FORK的面试题
- zero ice的 heap space outofmemory 和 direct buffer memory outofmemory
- C++中使用vector建立最大堆和最小堆
- spring多个定时器的写法
- Java RMI 框架(远程方法调用Remote Method Invoke)
- C语言strcpy()库函数的实现
- 任正非致歉华为前程序员:回来吧,公司错了
- springMVC前台传递日期类型到后台
- 设置EditText获得焦点,同时弹出小键盘
- WOJ1288-Changing String