对JVM运行参数进行修改是JVM性能调优的重要手段,下面介绍在应用程序开发过程中JVM参数设置的几种方式。

方式一

  java程序运行时指定 -Dproperty=value  

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

注意:

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

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

方式二

  在idea开发环境中修改,JVM参数,修改方式如下图:

方式三

1、打开IDEA安装目录中的bin目录;

2、找到并打开idea.exe.vmoptions配置文件,编辑该配置文件保存;

3、重新启动idea才能生效。

三种方式的优先级关系

  方式一>方式二>方式三

最新文章

  1. 【.net深呼吸】WPF异步加载大批量图像
  2. sqlserver中根据表中的配置概率取到数据
  3. Flex 对象克隆
  4. Redis不同数据类型的的数据结构实现
  5. comet ajax轮询
  6. 滚动效果,marquee便签
  7. poj 2229 Sumsets(dp 或 数学)
  8. [Effective Modern C++] Item 3. Understand decltype - 了解decltype
  9. hdu2844(多重背包)
  10. 深入tornado中的http1connection
  11. 【嵌入式开发】 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)
  12. 使用 NPOI 导出 Excel 文件
  13. mysql 聚集索引和非聚集索引问题(整理)
  14. 恒生UFX交易接口基本介绍说明
  15. Sass编译时Invalid US-ASCII character解决办法
  16. js基础和运算符
  17. HTML CSS + DIV实现整体布局 part2
  18. 指针c艹
  19. linux命令-每天一点进步
  20. asp.net mvc access数据库操作

热门文章

  1. windows下安装mysql数据库修改端口号
  2. 【Python 14】分形树绘制2.0(重复五角星+Turtle库文档)
  3. python接口自动化-get请求
  4. C# for循环或者foreach往List中添加对象的时候前面的数据总被最后加入的覆盖
  5. idea maven无法热布署exploded
  6. VMware Workstation中安装linux系统(CentOS)超详细(部分转载)
  7. 洛谷 P1439 【模板】最长公共子序列
  8. SpringBoot系列十:SpringBoot整合Redis
  9. C#调用Delphi DLL获取字符串(C# IntPtr 与 string互转 )
  10. iview table行render渲染不同的组件