亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

配置tomcat內(nèi)存大小全過(guò)程(windows、linux)

 更新時(shí)間:2024年11月16日 15:07:30   作者:天黑請(qǐng)?閉眼  
本文詳細(xì)介紹了Java虛擬機(jī)(JVM)內(nèi)存參數(shù)的設(shè)置方法,包括初始堆內(nèi)存(-Xms)和最大堆內(nèi)存(-Xmx),以及非堆內(nèi)存(PermSize和MaxPermSize)的配置,同時(shí),提供了在Windows和Linux服務(wù)器上配置JVM內(nèi)存的具體步驟,并介紹了如何查看配置是否生效以及解決配置無(wú)效的問(wèn)題

一、參數(shù)說(shuō)明

  • -Xms: JVM初始分配的堆內(nèi)存
  • -Xmx: JVM最大允許分配的堆內(nèi)存,按需分配
  • -XX:PermSize: JVM初始分配的非堆內(nèi)存
  • -XX:MaxPermSize: JVM最大允許分配的非堆內(nèi)存,按需分配

補(bǔ)充:

1、JVM初始分配的堆內(nèi)存由-Xms指定,默認(rèn)是物理內(nèi)存的1/64

2、JVM最大分配的堆內(nèi)存由-Xmx指定,默認(rèn)是物理內(nèi)存的1/4

3、默認(rèn)空余堆內(nèi)存小于40%時(shí),JVM就會(huì)增大堆直到-Xmx的最大限制

4、空余堆內(nèi)存大于70%時(shí),JVM會(huì)減少堆直到-Xms的最小限制

因此服務(wù)器一般設(shè)置-Xms、-Xmx 相等以避免在每次GC 后調(diào)整堆的大小

二、windows服務(wù)器配置內(nèi)存

1、進(jìn)入tomcat的bin目錄,找到catalina.bat文件

2、打開(kāi)catalina.bat,在@echo off下新增以下配置(內(nèi)存大小可自行調(diào)整

set JAVA_OPTS=-server -Xms512m -Xmx512m -XX:PermSize=512M -XX:MaxPermSize=1024M

3、配置完成重啟tomcat

三、linux服務(wù)器配置內(nèi)存

1、進(jìn)入tomcat的bin目錄,找到catalina.sh文件

2、打開(kāi)catalina.sh,新增以下配置(內(nèi)存大小可自行調(diào)整

JAVA_OPTS="-server -Xms200m -Xmx200m -XX:PermSize=124m -XX:MaxPermSize=256m -XX:MaxNewSize=256m"

3、配置完成重啟tomcat

四、查看內(nèi)存配置是否生效

方式一:重啟tomcat,如果看到以下內(nèi)容,說(shuō)明配置成功(部分情況即使配置成功也有可能沒(méi)有打印以下信息,這時(shí)可以使用ps -ef|greo XXX命令查看進(jìn)程信息)

方式二:使用ps -ef|greo XXX命令查看進(jìn)程信息

五、配置無(wú)效的情況

如果在tomcat配置多個(gè)JAVA_OPTS,配置位置最后的一項(xiàng)生效,其他靠前的配置不生效

如下,這時(shí)內(nèi)存的配置是不生效的,但遠(yuǎn)程調(diào)試的配置是生效的

如下,這時(shí)遠(yuǎn)程調(diào)試的配置是不生效的,但是內(nèi)存的配置生效的

六、在tomcat配置JAVA_OPTS配置多個(gè)功能

示例一:

示例二:

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論