作为 CM Server 一部分的 IBM® WebSphere® Application Server 安装可能使用缺省最大堆大小,然而必须增加这一大小。可以从命令行使用安装中提供的实用程序来设置 JVM 堆大小。
首先,您必须浏览到命令提示符下的 CM 脚本目录(例如,在 Windows® 中为 C:\Program Files\IBM\RationalSDLC\common\cm\scripts,在 UNIX® 系统中为 /opt/IBM/RationalSDLC/common/CM/scripts,在 Linux® 中则为 /opt/ibm/RationalSDLC/common/CM/scripts)。在以下命令中,%WAS_BIN% 为指向 eWAS\bin 目录的路径(例如,C:\Program Files\IBM\RationalSDLC\common\eWAS\bin)。
%WAS_BIN%\wsadmin.bat -profile teamAdminUtils.jacl -c "getJvmMaxHeapSize"以下命令(在 Windows 中)将最大堆大小设置为 2048 MB:
%WAS_BIN%\wsadmin.bat -profile teamAdminUtils.jacl -c "setJvmMaxHeapSize 2048"
%WAS_BIN%\wsadmin.bat -profile -profileName cmprofile teamAdminUtils.jacl -c "getJvmMaxHeapSize" %WAS_BIN%\wsadmin.bat -profile -profileName cmprofile teamAdminUtils.jacl -c "setJvmMaxHeapSize 2048"
$WAS_BIN/wsadmin.sh -profile -profileName cmprofile teamAdminUtils.jacl -c "getJvmMaxHeapSize" $WAS_BIN/wsadmin.sh -profile -profileName cmprofile teamAdminUtils.jacl -c "setJvmMaxHeapSize 2048"
用户可能需要更改 Windows CM Server 注册表中控制 CM Server 上用于 CCRC 或 ClearQuest® Web 服务器的非交互性堆大小设置,而不是使用缺省设置。要防止错误,可增加非交互性桌面堆的大小。同样,如果您的系统支持较大数量的 CM Server 用户,就必须增大 Windows 中 SessionViewSize 的缺省注册表值。关于增加非交互桌面堆和 SessionViewSize 值的信息,请参阅:http://www-01.ibm.com/support/docview.wss?uid=swg21142584