<%@ page contentType="text/html;charset=gb2312" %>
BEA Logo
销售咨询热线:800-810-8878提交采购需求订阅购买下载全球站点
SolutionsSolutions Products Services Support Developers Partners Customers About BEA
专业咨询服务
客户支持服务
服务导航
活动与新闻
技术资源
AskBEA
常见技术问题
BEA产品文档
BEA新闻组
dev2dev 中文站点
dev2dev 英文站点
其它有用资源
联系我们
培训服务
最新培训
服务
 

客户端的DGC分布式垃圾收集算法有两个调试参数:
DebugDGCEnrollment–记录DGC分布式垃圾收集算法执行的信息
ForceGCEachDGCPeriod–每个DGC周期强行一次系统GC

这两个参数都在KernelDebugMBean中配置,可以通过如下方式:

1)在启动‘客户端’WebLogic server时通过命令行
-Dweblogic.debug.DebugDGCEnrollment=true
-Dweblogic.debug.ForceGCEachDGCPeriod=true
2)在config.xml文件中配置:
<Server> 
<KernelDebug DebugDGCEnrollment = "true" />
</Server>

*注:这两个参数在WLS 6.1和WLS 7.0中不工作。没有提供在其weblogic.management.configuration.KernelDebugMBean中配置这些参数的方法;这两个参数在WLS 8.1中工作.

在客户端的DGC分布式垃圾收集算法根据weblogic.rjvm.HeartbeatMonitor中定义的周期(毫秒级),规律更新对远程对象引用的客户机租用(leased)。

PeriodLength是KernelMBean的一个可配置参数,缺省值是60000 milliseconds。它可以通过如下方式配置:

1)在启动‘客户端’WebLogic server时通过命令行设置
Dweblogic.PeriodLength=60000
2)在config.xml文件中配置:
<Server> 
<Kernel PeriodLength=“60000” />
</Server>

如果客户有处理DGC问题的经验,推荐客户根据具体情况考虑是否需通过调优此参数以协助解决问题