Linux下修改JDK内存配置的指南(linux修改jdk内存)
Linux 用户在修改JDK内存配置时,我们首先要知道的是Java的安装路径,缺省的安装,一般安装目录为/usr/java/jdkx.x.x(其中x.x.x为java版本),在一般的Linux发行版本下,编辑该路径下的bin/javaws文件,添加如下参数:
/usr/java/jdkx.x.x/bin/javaws –Xms128m –Xmx256m
这表示将安装java时内存设置为128MB,最大可以设置到256MB,因此在默认安装完成后,会生成一个目录:/usr/java/jdkx.x.x/bin/,在目录下寻找“javaw.exe”文件,用文本编辑软件打开,在文件中添加‘java -Xms128m -Xmx256m’,表示允许为jvm设置一个最小的内存容量128M,最大的可以设置256M,这样可以满足jvm的内存需求。
除了修改jvm内存,在Linux系统里还可以通过修改bin/java文件来指定运行jvm的相关配置,比如:可以使用
export JAVA-OPTIONS=-Xms128m -Xmx256m
来指定jvm最小内存为128m,最大内存为256m.
此外,还可以通过环境变量:JAVA_MAXMEMORY来设置java_MAXMEMORY
export JAVA_MAXMEMORY=256m
如此,就可以指定java的最大内存容量,使他能够应付性能和系统内存要求的高峰期。
针对不同的java操作系统,上述命令都可以使用,不同系统导致的问题十分相似,可以通过上述方法解决,但如果JDK中的bin文件夹里不存在javaws文件,那就需要先将bin文件夹中的java复制进去,再修改参数即可。
总结一句,Linux上修改JDK内存配置,可以通过环境变量、bin/java文件或bin/javaw文件来修改内存大小参数,尽可能根据Java的实际内存需求来合理调整参数,获得更优的性能表现。