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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/82269.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一代人有一代人的使命

一、前言 今天是9.18,对于全体中国人民来说是一个不应该被遗忘的日子,1931年9月18日,日本发动了9.18事变。 前辈们后来经过了艰苦卓绝的抵抗,经过12年的抗战,最后才取的抗日战争的胜利,可以说,今天的日子来之不易。 博主想说的是一代人有一代人的使命。100年前,先辈们…

人脸修复祛马赛克算法CodeFormer——C++与Python模型部署

一、人脸修复算法 1.算法简介 CodeFormer是一种基于AI技术深度学习的人脸复原模型,由南洋理工大学和商汤科技联合研究中心联合开发,它能够接收模糊或马赛克图像作为输入,并生成更清晰的原始图像。算法源码地址:https://github.c…

Java增强for循环(学习笔记)

Java增强for循环 主要用于数组或者集合的增强型for循环。 格式: for(声明语句:表达式){ 代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元…

java使用selenium自动化WebDriver等待

显式等待和隐式等待是WebDriver中两种常用的等待方式,它们都可以用来等待特定的条件满足后再继续执行代码。 显式等待(Explicit Wait):使用WebDriverWait类来实现,可以根据特定条件等待元素出现、可见、可点击等。 示例…

使用Node构建私人代理池

在进行大规模数据采集时,经常会遇到网站反爬虫机制导致爬虫被封的问题。为了解决这个困扰,本文将向大家介绍如何利用Node.js构建私人代理池,提供稳定的代理,实现高效、可靠的爬虫操作。跟随本文一起学习,拥有解封爬虫的…

sentry安装self-hosted版,前端监控平台

一、下载self-hosted-23.7.2.tar.gz 二、解压 三、cd self-hosted-23.7.2然后执行./install.sh 四、查找python whereis python修改yum配置文件:vim /usr/bin/yum五、修改RUN apt-get update && apt-get install -y --no-install-recommends cron &…

9月15日上课内容 Zookeeper集群 + Kafka集群

Zookeeper 本章结构 Zookeeper 概述 Zookeeper 定义 *(了解) Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。 Zookeeper 工作机制 *****(非常重要,需要掌握) Zookeeper从设计模式…

检索技术核心学习总结

一、学习检索技术的必要性分析 (一)关键原因分析 学习检索技术(Information Retrieval,IR)具有多种重要的原因,特别是在今天信息爆炸的数字化时代。 总的来说,学习检索技术有助于提高信息处理…

x86平台运行arm64平台docker 镜像

本文介绍在x86服务器上安装qemu-aarch64-statick仿真器,以实现x86服务器可以运行docker或docker-compose镜像。 报错信息: x86服务器默认不能运行ARM平台镜像,会提示如下错误: WARNING: The requested images platform (linux/ar…

1400*C. No Prime Differences(找规律数学)

解析&#xff1a; 由于 1 不是质数&#xff0c;所以我们令每一行的数都相差 1 对于行间&#xff0c;分为 n、m之中有存在偶数和都为奇数两种情况。 如果n、m存在偶数&#xff0c;假设m为偶数。 如果都为奇数&#xff0c;则&#xff1a; #include<bits/stdc.h> using name…

(压缩PDF)Adobe Acrobat DC

需求 压缩PDF大小到2MB以下 方法 工具&#xff1a;Adobe Acrobat DC 1、简单方法&#xff1a;压缩 PDF&#xff0c;缩小 PDF 大小&#xff0c;使用 Adobe Acrobat DC 压缩 PDF。 - 卖五金的小贩的文章 - 知乎 意外的好用&#xff0c;不会压缩到太狠&#xff08;选了兼容Ac…

【Qt】QGroundControl入门2:下载、编译、错误处理、运行

1、源码下载 git clone https://github.com/mavlink/qgroundcontrol.git 2、下载依赖库 2.1 查看依赖库的github路径 cat .gitmodules[submodule "src/GPS/Drivers"]path = src/GPS/Driversurl = https://github.com/PX4/GpsDrivers.git [submodule "libs/m…

Google Guava精讲(一)-Guava是什么?能做什么?

https://mvnrepository.com/artifact/com.google.guava/guava 作为Java栈的测试工程师&#xff0c;在写代码时候会频繁遇到字符串处理、缓存、反射等问题&#xff0c;我们最常规的做法就是&#xff0c;为了使原生的JDK方法好用&#xff0c;通常是做了一层又一层封装&#xff0…

RK3588修改eth0和eth1,对调这两个网卡设备的名称

1、以太网卡的名称一般是ethX&#xff08;X可以是0&#xff0c;1&#xff0c;2&#xff0c;3…&#xff09;&#xff0c;一般我们的设备只有一个网卡&#xff0c;并且一般也不会改变它的网卡名称&#xff0c;所以不需要关注此问题&#xff0c;但是有一些设备有两三个网卡&#…

new/delete, malloc/free 内存泄漏如何检测

区别&#xff1a; 首先new/delete是运算符&#xff0c;malloc/free是库函数。malloc/free只开辟内存不初始化&#xff1b;new/delete及开辟内存也初始化。抛出异常的方式&#xff1a;new/delete开辟失败使用抛出bad_alloc&#xff1b;malloc/free通过返回值判断。malloc和new区…

el-table 翻页记住上页选项,包含回显选中的数据

需求为翻页记住上页选项,包含回显选中的数据,然后还能进行新增和取消勾选 首先element管网有提供及住翻页功能 所以可以根据官网提供的方法来改造 一定要做的操作就是清空一下选中的数据,否则不生效,this.$refs.selectTable.clearSelection(); 然后就是处理选中的数据,和原…

强强/视频SDK:VisioForge SDKs .Net 15.6.8 Crack

VisioForge 为软件开发人员提供视频捕获、编辑和播放解决方案 使用我们的开发人员软件&#xff0c;您可以开发用于从多种来源&#xff08;例如网络摄像头、IP 摄像机、摄像机或 PC 屏幕&#xff09;捕获视频的应用程序。视频可以保存为所有最流行格式的视频文件&#xff0c;例如…

前端笔面编程收录【按公司】

目录 虚拟DOM【腾讯音乐笔试】 连字转驼峰【美团一面】 1.split(-) 2.toUpperCase() 3.slice(1) 用友sp 一面【二选一】 数组相邻和最大的对应两个元素 千位分割【无负数&#xff0c;含小数】 二面 华容道&#xff1a;BFS k / 3, y k % 3; //一维数组下标转化到二…

金蝶云星空与旺店通·企业奇门对接集成盘盈单查询打通创建盘点单

金蝶云星空与旺店通企业奇门对接集成盘盈单查询打通创建盘点单 来源系统:金蝶云星空 金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践&#xff0c;面向事业部制、多地点、多工厂等运营协同与管控型企业及集团公司&#xff0c;提供一个通用的ERP服务平台。K/3C…

71.函数模板

函数模板是C中一种通用编程技术&#xff0c;允许编写可以适用于多种数据类型的函数&#xff0c;而无需为每种数据类型编写不同的函数。函数模板通过参数化类型来实现通用性&#xff0c;可以在不同情况下自动生成具体的函数代码。 目录 1.函数模板的定义 2.函数模板的使用 …