锁定老帖子 主题:如何定位OutOfMemory的根本原因
精华帖 (0) :: 良好帖 (11) :: 新手帖 (6) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-21
michael.softtech 写道 可以参考一下淘宝的林昊写的<Java 分布式开发与实践> .里面对于jvm的内存模型以及调优解释得还是蛮清楚的
不知道仁兄看了没 真的不错么?我看了好几遍。 |
|
返回顶楼 | |
发表时间:2011-07-21
还以为是什么例子
搞了半天是坐而论道 |
|
返回顶楼 | |
发表时间:2011-07-21
jackra 写道 还以为是什么例子
搞了半天是坐而论道 例子在最后面,虽然很简单,但好歹也是个例子啊 |
|
返回顶楼 | |
发表时间:2011-07-21
不管怎么样,楼主分享的精神还是不错的!
大家应该更多给与的是宽容,而不是指责! |
|
返回顶楼 | |
发表时间:2011-07-21
zhanzhan02 写道 michael.softtech 写道 可以参考一下淘宝的林昊写的<Java 分布式开发与实践> .里面对于jvm的内存模型以及调优解释得还是蛮清楚的
不知道仁兄看了没 真的不错么?我看了好几遍。 正在读,不过不管怎么样,还是学到了很多东西,如果讲的更深一些就更好了。 |
|
返回顶楼 | |
发表时间:2011-07-21
最后修改:2011-07-21
看了下好像都是针对heap 区溢出的。。perm区溢出有什么定位的方法么?
前一阵把应用从weblogic8.1移到weblogic10.3就perm溢出了,找了weblogic的工程师也不知道什么原因。
|
|
返回顶楼 | |
发表时间:2011-07-21
呵呵,OOM遇到过相当多次,还没有静下心来好好的弄弄。
|
|
返回顶楼 | |
发表时间:2011-07-21
sunnycare 写道
看了下好像都是针对heap 区溢出的。。perm区溢出有什么定位的方法么?
前一阵把应用从weblogic8.1移到weblogic10.3就perm溢出了,找了weblogic的工程师也不知道什么原因。
1两个版本 APP 启动参数 -XX:MaxPermSize 是否不一致 2weblogic10.3动态加载更多的类导致程序需要占用的PermSize比原先大(这个需要weblogic support来协助) 3看看OutOfMemoryError: PermGen space是在启动weblogic的时候还是app运行时候产生的,如果是启动weblogic时候产生的话我觉得就是由于weblogic本省导致的 可以看看发生OutOfMemoryError前后的堆栈信息,是否正在使用第三方jar做一些加载操作 |
|
返回顶楼 | |
发表时间:2011-07-22
写得不错!
|
|
返回顶楼 | |
发表时间:2011-07-22
求更深层次解释与实例
|
|
返回顶楼 | |