当前位置: 移动技术网 > IT编程>开发语言>Java > IDEA设置JVM运行参数的方法步骤

IDEA设置JVM运行参数的方法步骤

2020年08月17日  | 移动技术网IT编程  | 我要评论
前言 有时候我们需要在程序运行的时候对程序设置环境变量,恰巧我也遇到了这个问题,所以在此记录一下idea是如何设置环境变量的。作用 -dproperty=value 该参数通常用于设置系统级全局变量

        有时候我们需要在程序运行的时候对程序设置环境变量,恰巧我也遇到了这个问题,所以在此记录一下idea是如何设置环境变量的。

作用

        -dproperty=value

        该参数通常用于设置系统级全局变量值,如配置文件路径,保证该属性在程序中任何地方都可访问。当然,也可以通过在程序中使用system.setproperty进行设置。

        注意:

        1、如果-dproperty=value的value中包含空格,可以将value使用引号引起来。例如:-dmyname="hello world"。

        2、如果配置了-dproperty=value参数,又在程序中使用了system.setproperty对同一个变量进行设置,那么以程序中的设置为准。

针对某个application设置    

1、run-->edit configurations

      2、选中要添加jvm参数的application,然后在configuration里面的vm options中输入想要添加的系统参数

针对所有的application设置

    1、找到idea安装目录中的bin目录

    2、找到idea.exe.vmoptions文件

    3、打开该文件编辑并保存。

优先级关系

    代码中的配置>application中的配置>全局配置

idea修改jvm内存配置

修改idea的nvm内存配置中的内存大小及垃圾回收算法

配置文件位置为idea安装目录下的bin文件夹中的…vmoptions文件,64位系统用的是文件名包含64的。

原配置如下:

-xms128m
-xmx750m
-xx:reservedcodecachesize=240m
-xx:+useconcmarksweepgc
-xx:softreflrupolicymspermb=50
-ea
-dsun.io.usecanoncaches=false
-djava.net.preferipv4stack=true
-djdk.http.auth.tunneling.disabledschemes=""
-xx:+heapdumponoutofmemoryerror
-xx:-omitstacktraceinfastthrow

修改之后的配置如下:

-xms2048m
-xmx2048m
-xx:reservedcodecachesize=1024m
-xx:+useg1gc
-xx:softreflrupolicymspermb=50
-ea
-dsun.io.usecanoncaches=false
-djava.net.preferipv4stack=true
-djdk.http.auth.tunneling.disabledschemes=""
-xx:+heapdumponoutofmemoryerror
-xx:-omitstacktraceinfastthrow

到此这篇关于idea设置jvm运行参数的方法步骤的文章就介绍到这了,更多相关idea设置jvm参数内容请搜索移动技术网以前的文章或继续浏览下面的相关文章希望大家以后多多支持移动技术网! 

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网