a. 假设您运行 WebSphere Application Server 所在的 JVM 正是针对 WebLogic 进行调整的那个 JVM,则以上扩展应该是针对 WebSphere Application Server 调整 JVM 的一个良好起点,但您可能会根据负载测试进行调整。要将这些 JVM 参数添加到 WebSphere Application Server,请执行以下操作:
1. 从管理控制台中选择 Servers => Application Servers -=> server_name => Process Definition => Java Virtual Machine。
2. 选中 Verbose Garbage Collection(要记得将其关闭)。
3. 将 Initial Heap Size 设置为 1024。
4. 将 Maximum Heap Size 设置为 1024。
5. 添加 -server,作为 Generic JVM 参数框中的第一个参数,然后在现有的其他参数后面添加以下参数:
-XX:ParallelGCThreads=8
-XX:PermSize=128m
-XX:MaxPermSize=128m
-Xloggc:wls-gc.log
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
6.
b. 牢记以下事项:
o 详细垃圾回收是通过 -verbose:gc 选项启用的。在负载测试过程中收集垃圾回收统计数据是很有帮助的,但大大小小的每次回收都会被记录下来,所以请记住在运行最终的基准之前要禁用详细垃圾回收。
o 类垃圾回收在缺省情况下是启用的,它负责删除不再拥有任何活动实例的类。类垃圾回收在其他 WebLogic 迁移中带来了性能和可伸缩性的问题,所以请通过添加此 JVM 参数来禁用它:
-Xnoclassgc
阅读(5354) | 评论(1) | 转发(0) |