美文网首页
IDEA的运行配置

IDEA的运行配置

作者: 三载一生 | 来源:发表于2018-12-27 12:59 被阅读0次

默认安装IDEA在安装目录的bi目录下面,有一个.vmoptions文件,这个文件可以对IDEA启动和运行进行配置。

-server
-Xms128m
-Xmx512m
-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

默认配置如下,详细解释一下下面的参数。

  1. 设置JVM内存的参数有四个:

-Xms
Java Heap(JVM的堆内存初始化最小分配大小)
-Xmx
Java Heap(JVM的堆内存初始化最大分配大小)
-XX:ReservedCodeCacheSize=240m
保留代码缓存大小,如果项目比较大建议设置大一点,也就是每一部操作都能被记录下来。
-XX:+UseConcMarkSweepGC
设置年老代为并发收集,这个参数我不是很懂,因为涉及到JVM的GC(垃圾回收机制)

即CMS收集,设置年老代为并发收集。CMS收集是JDK1.4后期版本开始引入的新GC算法。它的主要适合场景是对响应时间的重要性需求大于对吞吐量的需求,能够承受垃圾回收线程和应用线程共享CPU资源,并且应用中存在比较多的长生命周期对象。CMS收集的目标是尽量减少应用的暂停时间,减少Full GC发生的几率,利用和应用程序线程并发的垃圾回收线程来标记清除年老代内存。 此选项在Heap Size 比较大而且Full GC收集时间较长的情况下使用更合。
https://blog.csdn.net/songhaifengshuaige/article/details/54177612

-XX:SoftRefLRUPolicyMSPerMB=50

每兆堆空闲空间中SoftReference的存活时间即软引用对象在最后一次被访问后能存活0毫秒(JVM默认为1000毫秒)。
-ea
这个-ea不知道是个什么配置的参数,有知道的话可以在下方留言。

-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

相关文章

  • IDEA环境配置

    根据自己开发习惯记录下IDEA的相关配置,基于IDEA版本:2020.1.4 1 必要配置 更改所有运行空间配置 ...

  • IDEA的运行配置

    默认安装IDEA在安装目录的bi目录下面,有一个.vmoptions文件,这个文件可以对IDEA启动和运行进行配置...

  • JProfiler的基本介绍

    JProfiler的安装配置 JProfiler中配置idea 选择前需要关联的idea,选择之前关闭正在运行的i...

  • 从git拉取ssm+本地搭建web环境 +发布到git

    git拉取项目 删除.idea配置 idea运行 先打开文件图片.png 配置maven仓库地址 将web变成we...

  • idea 调试远程代码

    IDEA配置 在IDEA里打开【运行/调试配置】窗口,新建一个Remote对话框(点击绿色+号,在下拉框里可以选择...

  • IDEA下SPRING BOOT显示RUN DASHBOARD面

    在 .idea/workspace.xml 文件中找到 添加配置节点 完整配置 运行项目就出来了

  • idea 配置play项目运行环境

    简介 idea已被业界定义为最佳java编辑器,此文主要介绍play framework在idea中的运行配置,至...

  • Android自动打包 JavaEE+Jetty+Gradle+

    开发工具:Idea运行环境:Windows Jetty:安装配置:https://www.cnblogs.com/...

  • IDEA的命令函输入问题

    在安装java jdk,配置系统变量后,再安装idea有时候会出现使用idea中Termimal进行编译运行jav...

  • 修改idea的运行环境

    这里说的运行环境不是开发项目的运行环境,而是idea本身运行的jre环境即可eclipse可以在启动配置文件中通过...

网友评论

      本文标题:IDEA的运行配置

      本文链接:https://www.haomeiwen.com/subject/omkakqtx.html