当前位置:首页 > 日记 > 正文

设置JVM内存大小 | jvm内存参数设置

设置JVM内存大小 | jvm内存参数设置

1. jvm内存参数设置

有时候程序会碰到java.lang.OutOfMemoryError,这个主要是JVM启动参数没有配好引起的,打开eclipse的eclipse.ini会看到如下参数:

-vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M-vmargs:用来说明后面的就是JVM的参数了-Xms:JVM初始分配的堆内存-Xmx:JVM最大允许分配的堆内存,按需分配-XX:PermSize:JVM初始分配的非堆内存-XX:MaxPermSize:JVM最大允许分配的非堆内存,按需分配

2. 设置jvm的内存大小

在所在目录下,键入 eclipse.exe -vmargs -Xms256m -Xmx512m 256m表示JVM堆内存最小值 512m表示JVM堆内存最大

3. JVM内存设置

jvm调优方式主要是通过控制堆内存的各个部分的比例和GC策略来实现,内存比例不良设置会导致一下不良后果:

1). 新生代设置过小

  一是新生代GC次数非常频繁,增大系统消耗;二是导致大对象直接进入旧生代,占据了旧生代剩余空间,诱发Full GC

2). 新生代设置过大

  一是新生代设置过大会导致旧生代过小(堆总量一定),从而诱发Full GC;二是新生代GC耗时大幅度增加

  一般说来新生代占整个堆1/3比较合适

3). Survivor设置过小

  导致对象从eden直接到达旧生代,降低了在新生代的存活时间

4). Survivor设置过大

  导致eden过小,增加了GC频率。

  另外,通过-XX:MaxTenuringThreshold=n来控制新生代存活时间,尽量让对象在新生代被回收

4. jvm 内存参数

分析了当前比较流行的几个不同公司不同版本JVM的最大内存,得出来的结果如下:公司JVM版本 最大内存(兆)client 最大内存(兆)serverSUN 1.5.x 1492 1520SUN 1.5.5(Linux) 2634 2660SUN 1.4.2 1564 1564SUN 1.4.2(Linux) 1900 1260IBM

5. jvm内存配置参数

扩大内存方法: 方法一:增加内存条 1.第一,先看下自己的电脑的内存剩余多少,总内存是多少,右击我的计算机然后找到属性栏,点开然后看内存是否要添加。

2.如果觉得需要的话可能拿把螺丝刀把自己的电脑主机拆开,把原有的内存条拿出来看看是几代的,然后到电脑商城或者电子城之类的店铺去买相应的内存条,想增加多少买多少G的。然后把内存条插到另外--个插槽就可以了。方法二:增加电脑的虚拟内存.

6. jvm内存一般设置多大

最少是4G。

分析:

java开发需要安装jdk、eclipse、oracle等软件;

java运行需要tomcat 、JVM和程序的运行内存;

以上的这些软件基本都运行起来的话,大概需要2G多内存,而电脑本身还需要一部分,所以最低配置也得4G,建议开发用6G或者是8G。

7. 怎么设置jvm内存参数

打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置:

32 位:idea.exe.vmoptions 64 位:idea64.exe.vmoptions 设置JVM内存的参数有四个: -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;

-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;

-Xmn Java Heap Young区大小,不熟悉最好保留默认值;

-Xss 每个线程的Stack大小,不熟悉最好保留默认值;

8. 配置jvm参数

JVM优化肯定是有用的,可能只是题主没有遇到过这方面的需求。比如一些GC机制会引起JVM的Stop The World,也就是所有工作线程都会停下来等待GC完成。

对于一些对延迟比较敏感的程序来说,这一停顿达到一百甚至是几十毫秒的时候就是难以接受的。

为了解决这类问题,就需要对JVM的参数做适当的调整。比如调整堆的大小,选择合适的垃圾回收器,控制对象晋升老年代的速度等等。

9. jvm内存设置多少合理

根据默认的比例(1:2)分配堆内存, 可以通过调整二者之间的比率NewRadio来调整二者之间的大小。

10. jvm内存调优参数

一.tomcat的优化

1.tomcat的自身调优

采用动静分离

调优Tomcat线程池

调优Tomcat的连接器Connector

通过修改Tomcat的运行模式

禁用AJP连接器

2.JVM的调优

内存调优

垃圾回收策略调优

下面对Tomcat的优化进行详细的说明.

二.tomcat的自身调优

采用动静分离

静态资源如果让Tomcat处理的话,Tomcat的性能会损耗很多所以一般采用Nginx+Tomca实现动静分离,让Tomcat只负责jsp文件的解析工作,Nginx是实现静态资源的访问.

调优Tomcat线程池

打开Tomcat的server.xml,配置Executor

11. jvm内存配置参数 最小内存值

Xms:表示JVM Heap(堆内存)最小尺寸,初始分配空间;

Xmx:表示JVM Heap(堆内存)最大允许的尺寸,过小可能会导致java.lang.OutOfMemory

PermSize:永久代最小尺寸,初始分配

MaxPermSize:永久代最大的尺寸,过小会导致java.lang.OutOfMemoryError:PermGen space

相关文章

华硕笔记本设置u盘启动 | 华硕笔记

华硕笔记本设置u盘启动 | 华硕笔记

启动,设置,无效,华硕,启动项,1. 华硕笔记本设置u盘启动无效指纹识别功能不能识别指纹信息,试试以下操作:一、尝试清洁已经登记过的手指,然后再试。二、如果手指有受伤,起皱,明显污迹,过于干燥或湿润(比如刚洗过手)的现象,或者使用未登记过的手指登录…

求生之路怎么设置中文 | 求生之路2

求生之路怎么设置中文 | 求生之路2

中文,设置,语言,之路,怎么改,1. 求生之路2语言设置中文可以,需在绑定的steam设置中打开安全选项,手机或邮件令牌验证码。在网吧登陆时请勿勾选记住帐号密码,下机后记得注销帐号。如果忘记去掉勾选记住帐号或是忘了注销,可登陆自己的steam帐号取…

华擎超频设置 | 华擎主板超频软件

华擎超频设置 | 华擎主板超频软件

超频,华擎,主板,内存,软件下载,1. 华擎主板超频软件进入bios点超频工具然后里面有cpu倍频,修改为43就是超频到4.3g内存频率里面也有说明书没有bios图片,2. 华擎主板cpu超频教程可以在BIOS界面设置,右上角可以选语言为中文,然后点超频,往下拖有内…

电脑ssid怎么设置 | 电脑ssid怎么

电脑ssid怎么设置 | 电脑ssid怎么

设置,连接,平板电脑,笔记本电脑,怎么看,1. 电脑ssid怎么设置开启wifissid关闭了的解决办法。1.使用浏览器输入路由器地址“192.168.0.1”进入路由器(具体地址在路由器上查看)。2.进入路由器主界面,在路由器主界面中,选择“高级设置”。3.在…

魅族设置关机 | 魅族设置关机键

魅族设置关机 | 魅族设置关机键

设置,退出,快捷键,重启,方法,1. 魅族设置关机键1.平时关机只要按住电源键一会儿就会出现关机选项,点击关闭电源,等待关机之后在长按电源键即可实现重启操作。2.手机死机的情况下,长按电源键15秒左右,直至黑屏,可以强制关机重启。3.如果还有更严…

路由器tenda怎么设置 | tenda的路

路由器tenda怎么设置 | tenda的路

路由器,设置,密码,界面,网站,1. tenda的路由器设置1.“我的电脑”右击—>“管理”—>“设备管理器”—>“网络适配器”,找到无线网卡,双击。  2.点击“高级”选项卡,在“属性”里选择“LinkSpeed/DuplexMode(连接速度/双工模式)”,然后再其下…

华为设置闹钟怎么设置 | 闹钟华为

华为设置闹钟怎么设置 | 闹钟华为

设置,华为,如何设置,铃声,时间,1. 闹钟华为怎设置闹钟1.首先打开手机,进去桌面。2.然后在桌面找到时钟,点击进入。3.点击加号添加时钟,设置时间。4.然后选择铃声,即可选择铃声,可以选择手机自带铃声,也可以选择网络上下载好的铃声作为闹铃。5.点…

苹果6怎么设置图标 | 苹果6怎么设

苹果6怎么设置图标 | 苹果6怎么设

图标,设置,位置,排列,数字,1. 苹果6怎么设置图标苹果6下载装微信,步骤: 1.打开苹果6,找到appstore图标,点击进入。 2.进入appstore后,会看到下方有一个搜索菜单。 3.在搜索框输入微信,并点击输入法右下角的搜索键。 4.于是就搜索出微信,点击“获取…

cpu外频设置 | cpu外频调不了

cpu外频设置 | cpu外频调不了

设置,处理器,外频,主频,如何设置,1. cpu外频设置戴尔把cpu频率调到最高1.CPU硬超频法  一般而言,大部分高品质主板上一般都采用纯跳线方式进行超频,比如可以通过JCLK1跳线设定CPU外频情况,比如华硕部分超频主板就支持一键超频功能。详情可以…

恢复出厂设置的软件 | 恢复出厂设

恢复出厂设置的软件 | 恢复出厂设

恢复出厂设置,恢复,系统软件,没了,还在,1. 恢复出厂设置的软件全没了对手机恢复出厂设置了,如果有备份的话就可以找回之前的数据。1、可以在应用宝里,它里面有手机资料的恢复和还原的功能,点击使用就行;2、没有的话,找不到可以重新下载的呀,应用…

ppt中怎么设置快捷键 | ppt里面的

ppt中怎么设置快捷键 | ppt里面的

快捷键,设置,页面设置,自定义,电脑软件,1. ppt里面的快捷键怎么设置ppt新建幻灯片的快捷键是Ctrl+M。在演示文稿中,只要同时按住Ctrl+M即可成功新建幻灯片。 PPT中新建幻灯片的快捷键是Ctrl+M。 操作方法:1、首先将鼠标光标点击到需要添加一…

Ios设置壁纸 | ios设置壁纸滑动

Ios设置壁纸 | ios设置壁纸滑动

设置,壁纸,模糊,清晰,默认,1. Ios设置壁纸1、先请打开“设置”应用2、在设置列表中找到“墙纸”一栏,点击进入3、在墙纸界面中会显示当前主屏和锁定屏的预览图,点击“选取新的墙纸”选项继续4、随后我们可以选取系统自带的“动态墙纸或静态墙…