在命令提示符下启动并使用JVM时,简单设置堆
公司电脑内存太小了,只有8G;或者说JVM默认启动占用内存太大了,同时启动多个服务内存就炸了。
比如:
java -Xmx128m -Xms64m -Xmn32m -Xss16m -jar eureka-server-1.0.0.jar。
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
-Xmn Java Heap Young区大小,不熟悉最好保留默认值;
-Xss 每个线程的Stack大小,不熟悉最好保留默认值;
注意:只对当前运行的 eureka-server-1.0.0.jar 生效。
更多详细参数:
https://www.cnblogs.com/w-wfy/p/6415856.html
https://blog.csdn.net/sdujava2011/article/details/50086933
在命令提示符下启动并使用JVM时,简单设置堆的更多相关文章
- 在命令提示符下,运行Java程序时,提示"找不到或无法加载主类"
		
小白:在命令提示符下,运行Java程序时,提示"找不到或无法加载主类". 大神:运行Java程序的作用是让Java解释器装载,检验并运行字节码文件(.class).因此,在运行Ja ...
 - ubuntu下启动和关闭tomcat的简单方法
		
在ubuntu下面,我们安装tomcat可以有两种方式[1]用aptitude安装aptitude install tomcat6 [2]免安装版从apache tomcat 网站下载apache-t ...
 - LinearLayout按下(pressed)或获取焦点(focused)时背景设置不同颜色或图片
		
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id=&qu ...
 - 使用Keil的MicroLIB时自动设置堆大小——玩嵌入式以来最高难度
		
Keil编译项目,如果使用微库MicroLIB,就可以使用malloc.微库内部位置一个堆管理模块.芯片的RAM大小是固定了的,前面分为全局变量,后面分给堆和栈,这是一般开发方式.但是我们在开发项目的 ...
 - JVM内存的设置
		
一.JVM内存的设置的原理 默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError. 设置jvm内存的方法,对于单独的.class ...
 - 【Eclipse】eclipse中设置tomcat启动时候的JVM参数
		
主要通过以下的几个jvm参数来设置堆内存的: -Xmx512m 最大总堆内存,一般设置为物理内存的1/4 -Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情 ...
 - 【eclipse】eclipse启动优化&打印GC信息&重要的堆结构连接
		
eclipse启动优化,终于不那么卡了! 网上找了好多都是myEclipse的优化的,跟eclipse有点区别,找了很多方法还是不能让这个eclipse(Version: Kepler Release ...
 - 远程桌面下启动MATLAB时的License Manager Error -103错误
		
之前使用学校提供的正版lincense,是通过MATLAB 官网注册下载的MATLAB 2017a,远程登录可用打开.后来学校停止购买了,时间紧迫,网上下载了一个standalone的lincense ...
 - linux 下启动tomcat 时没有执行权限
		
原因: 没有权限 解决 : chmod 777 *.sh Linux下启动tomcat
 
随机推荐
- 4G的添加
			
(ZTE 中兴 ME3760_V2 ) 1. 复制myLte文件到相关目录,设置权限为755 2.修改openwrt1407/package/base-files/files/etc/rc.local ...
 - linux 信号处理 四
			
一.信号生命周期 从信号发送到信号处理函数的执行完毕 对于一个完整的信号生命周期(从信号发送到相应的处理函数执行完毕)来说,可以分为三个重要的阶段,这三个阶段由四个重要事件来刻画:信号诞生:信号在进程 ...
 - CentOS7 安装mysql(YUM方式)
			
1.下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2 ...
 - git 命令行 修改文件 并push(阿里云)
			
==============安装git后的准备https://code.aliyun.com/profile/keyshttps://code.aliyun.com/help/ssh/README = ...
 - 获取 user-agents
			
user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0. ...
 - JSON: JSON 用法
			
ylbtech-JSON: JSON 用法 1. JSON Object creation in JavaScript返回顶部 1. <!DOCTYPE html> <html> ...
 - httpclient 用户名密码认证实例
			
import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.com ...
 - jQuery的get()用法
			
这个方法主要是将jQuery对象或者jQuery对象集合转换成DOM对象或dom对象集合. get()方法中如果传递参数,表示将具体位置的jQuery对象转换成dom对象.如果没有参数,则表示返回所有 ...
 - storm项目优化
			
实现监控脚本监控topology运行状态
 - 对抗样本攻防战,清华大学TSAIL团队再获CAAD攻防赛第一
			
最近,在全球安全领域的殿堂级盛会 DEF CON 2018 上,GeekPwn 拉斯维加斯站举行了 CAAD CTF 邀请赛,六支由国内外顶级 AI 学者与研究院组成的队伍共同探讨以对抗训练为攻防手段 ...