配置GlassFish v3中的JVM参数( Include 64-bit JVM),在GlassFish运行的过程中将会带来不同的性能体验,设置GlassFish中的JVM参数只是优化GlassFish中的一部分工作,今天先来说说需要GlassFish中的哪些JVM可以对性能有所提高,普遍的、多见的这里就不一一介绍了,呵呵。
1、在 将:-Xmx512 和 -client 这2个参数 修改
为这几个参数 -server ,-XX:+AggressiveHeap, -Xmx2048m, -Xms2048m, -Xss128k, -XX:+DisableExplicitGC,不要写在一行中要分开写成几行,另外,如果在64位的JMV中你的内存使用范围需要设置到 -Xmx4096m -Xms4096m 才会起到效果,也就是64位的运行环境说需要设置超过4个G的大小才会得到效果,在windows 32位的环境下,一般 1.4G 到 1.6G是一个比较稳健的值,2G是一个极限。而在Solaris的SPARC CPU环境下尽量控制在1400M范围以内。
2、如果在多个CPU上运行GlassFish V3,还需要添加这2个参数,增大并行运算的处理能力:
-XX:ParallelGCThreads=N (其中N为CPU的数量,如果N>8 ,N=CPU数x2)
-XX:+UseParallelOldGC
-XX:LargePageSizeInBytes=256m
3、如果你使用的是JDK版本6u16或者更高的64位的JVM环境则需要加入:
-XX:+UseCompressedOops 参数 .
另外,需要注意设置Java堆的最大值跟你的操作系统系统有一定的关系,linux/solairs/windows 、32位或者64位的环境需要设置的参数都不一样,所以应该根据具体的操作系统环境设置不同的参数。
分享到:
相关推荐
GlassFish V3初探
glassfish性能优化
可扩展GlassFish v3的JavaEE 6帮助文档
最新的Glassfish v3使用指南,希望大家可以使用愉快。
jmaki development with sun glassfish v3
GlassFish v3 使用技术文档。很全面很详细。用到什么直接去找,没必要完全掌握
Demo of ehCache distributed caching with terracotta in glassFish v3 可以参考:http://blog.csdn.net/guobin0719/archive/2011/04/25/6361940.aspx
glassfish集群的配置在国内很少有人详细的讲 而且细节之处关键之处都是一带而过 很容易忽略 包括官方白皮书也是这样 所以写个文档和大家分享一下 文档中我分别写了界面配置方法和命令行批处理配置方法,希望对研究和...
引起鱼猫之争的东东 可与tomcat 媲美,看好它
glassfish-v3-windows.part1
引起鱼猫之争的东东 可与tomcat 媲美,看好它
glassfish-v3-windows.part4
glassfish-v3-windows.part2
glassfish集群搭建手册glassfish集群搭建手册glassfish集群搭建手册
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
我自己搜集的GlassFishV3 prelude,提供给大家,分享交流~
Glassfish 集群技术揭秘Glassfish 集群技术揭秘
Glassfish部署web项目
glassfish 安装配置文档 发布、eclipse调试
GlassFish 的安装和启动,中文的呀