ITPub博客

首页 > 应用开发 > Java > GC机制和OutOfMemory问题的诊断

GC机制和OutOfMemory问题的诊断

原创 Java 作者:liypsky 时间:2013-01-25 13:15:41 0 删除 编辑

参数设置:
--Xmn ==> 生成小对象多时且生成频繁时需设置
--verbose:gc ==> 打开GC回收日志

检查JVM运行和分析运行情况:
1) JRMC (JRockit Mission Control)
2) JConsole
3) MAT (Eclipse Memory Analyzer)
分析IBM JVM时需安装IBM DTFJ Adapter


Q: 三种常用的JVM性能上有什么差异,该如何选择?
A: 常用的jvm有

[@more@]1) ibm的,aix上只能使用这个jdk。
2) sun jdk是比较大众的,可以运行在多种机器/os上。
3) jRockit是bea的,在优化性能上表现比较好,但是在java8后会并入sun jdk。
4) HP的jdk,使用核心是sun jdk。

Q: EBS里面有哪几处和GC有关的呢,一般设置多少?
A: ebs也是运行在jvm上的,所以java上可能遇到的gc的问题,
都ebs也都会遇到,设置跟weblogic的设置都差不多。

Q:最优设置
A:
Windwos 32bit 设置不要超过2G
all 64bit 设置不要超过4G,设置最大时GC回收时会耗费时间,影响性能。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/678020/viewspace-1060152/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    93
  • 访问量
    325152