首页 > 系统相关 >idea设置项目启动的JVM运行内存大小

idea设置项目启动的JVM运行内存大小

时间:2023-09-18 21:33:00浏览次数:43  
标签:JVM 启动 内存大小 idea 内存 设置

idea设置项目启动的JVM运行内存大小

场景

在开发当中,idea默认服务启动要占用1G内存。其实每个项目本地开发和调试的时候,根本不需要1G内存,200M左右足以

如果在微服务体系下,那效果更明显,相同的内存可以启动更多的服务

刚好本人的电脑只有8G,公司的微服务项目启动后,电脑风扇疯狂的转动。

解决方案

-Xms1024m  //设置堆的最小值
-Xmx2048m   //设置堆的最大值
-Xmn512m    //设置新生代大小
-XX:MetaspaceSize=256m //设置初始Metaspace空间的大小
-Xms20m -Xmx200m -XX:+HeapDumpOnOutOfMemoryError //指定JVM的初始堆大小为20MB,JVM的最大堆大小为200MB,当JVM发生OutOfMemoryError错误时,自动生成堆转储文件(Heap Dump)。

image-20230918211229886

标签:JVM,启动,内存大小,idea,内存,设置
From: https://blog.51cto.com/onejson/7516162

相关文章

  • JVM调优总结
    1.操作命令简介【Linux系统常用排查命令】free[-h]:显示系统的内存使用情况,包括总内存、已使用内存、空闲内存等信息,留意交换区内存信息df[-h]:显示磁盘空间大小du-sh./*:查看当前目录下子目录的大小,一般用于大文件排查(如大型日志文件)、磁盘空间排查场景top:可以持续的监......
  • C/C++中结构体占用内存大小的计算方法
    两个值:对齐系数:一般为8个字节。#pragmapack(8)设置对齐系数为8。有效对齐值:假设结构体中最长的类型的长度为len,则有效对齐值=min(len,对齐系数)。计算规则:计算存放的位置:第一个成员放在位置0,后面的成员A存放的时候,会先计算size=min(A大小,有效对齐值),A只放在size的整数倍......
  • laravel9中模型类在idea中where等不提示的问题
     虽然安装了插件,但模型还是没有代码提示,可以通过安装插件解决(按照顺序安装):composerrequirebarryvdh/laravel-ide-helperphpartisanide-helper:generate#为Facades生成注释phpartisanide-helper:models#为数据模型生成注释phpartisanide-helper:meta......
  • 了解JVM
    一.了解JVM1.1什么是JVMJVM是JavaVirtualMachine(Java虚拟机)的缩写,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟计算机功能来实现的,JVM屏蔽了与具体操作系统平台相关的信息,Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改的运行。JVM在执行字节......
  • idea 配置详解 (四)
    (VersionControl)1.VersionControl|BackgroundBackgroundOperations(后台操作): 选择要在后台执行的版本控制的相关操作"Changedonserver"conflicts(“在服务器上更改”冲突): 当需要idea检查本地修改的文件或检出的文件是否已被其他人修改的时候,选择Checkevery......
  • 12 款神级 IDEA 插件
    日常的业务功能开发,大部分情况下,核心代码差不多只占了项目的20%,剩下的80%基本就是一些体力活,配置项等;这80%的代码,却消耗了我们大量的时间,而这部分代码,也不会对我们带来大的提升,今天给大家推荐12款我个人常用的优质的插件,旨在快速帮大家完成这80%体力代码,将更多的时间投入在核心功......
  • 手把手教你模拟 JVM 内存溢出场景
    Java全能学习+面试指南:https://javaxiaobear.cn今天我们主要自己模拟一个JVM内存溢出的场景。在模拟JVM内存溢出之前我们先来看下这样的几个问题。老年代溢出为什么那么可怕?元空间也有溢出?怎么优化?如何配置栈大小?避免栈溢出?进程突然死掉,没有留下任何信息时如何进......
  • idea配置
    1.自定义代码风格(CodeStyle),统一项目代码风格在IntelliJIDEA中可以自定义代码风格,主要包括:设置代码的缩进规则,如:缩进空格数,tab是否使用空格代替等。在Settings-Editor-CodeStyle-Java中配置。设置括号的样式,如:大括号换行等。在Settings-Editor-......
  • IDEA用git管理文件后各颜色含义
    红色:表示没有add;绿色:表示没有commit;  习惯:  合并之前先CodeReview:https://zhuanlan.zhihu.com/p/73809355 参考文章【1】https://blog.csdn.net/lidazhou/article/details/84291641【2】GitHub中CodeReview:https://www.cnblogs.com/daniel-hutao/p/code_review.......
  • 10个不能错过的IntelliJ IDEA插件
    为一名开发人员,你需要一些工具,能让你更聪明更高效地工作,无论你是在处理长时间的编译时间,重复的手动任务,还是其他任何生产力瓶颈。其中一个强大的工具是IntelliJIDEA,这是一个流行的Java集成开发环境(IDE)。在本文中,我们将介绍10个最佳的IntelliJIDEA插件,用来增加生产力,提高工作效率......