最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

修改TOMCAT的JVM虛擬機內存大小的三種方法

 更新時間:2024年09月24日 11:12:23   作者:m0_54883970  
Tomcat默認可以使用的內存為128MB,在較大型的應用項目中,這點內存是不夠的,需要調大,經(jīng)常會出現(xiàn)Java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出的錯誤,所以本文介紹了修改TOMCAT的JVM虛擬機內存大小的三種方法,需要的朋友可以參考下

修改TOMCAT的JVM虛擬機內存大小幾種方式

Tomcat默認可以使用的內存為128MB,在較大型的應用項目中,這點內存是不夠的,需要調大。

經(jīng)常會出現(xiàn)Java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出的錯誤。

對此有以下幾種方法可以選用:

第一種方法:修改catalina.bat/catalina.sh文件

1.linux 下調整tomcat的內存設置

修改bin目錄下catalina.sh文件

在cygwin=false之上

添加以下語句

JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"

其中-xms為jvm初始化堆的大小,-xmx為jvm堆的最大值

2. window 下調整tomcat的內存設置

修改bin目錄下catalina.bat文件@echo off下追加

set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M

3.eclipse下修改外置tomcat的內存設置

open launch configuration=>arguments=>vm arguments

追加-Xms1024M -Xmx4096M -XX:PermSize=512m -XX:MaxPermSize=2048m

在這里插入圖片描述

第二種方法:環(huán)境變量中設置

變量名:JAVA_OPTS
變量值:-Xms512m-Xmx512m
(服務器內存大小為32G)
變量值:-Xms512M -Xmx2048M -XX:PermSize=512M -XX:MaxPermSize=2048M  -XX:ReservedCodeCacheSize=512m

img

前兩種方法針對的是bin目錄下有catalina.bat的情況(比如直接解壓的Tomcat等)并且通過startup.bat/startup.sh啟動才生效,但是有些安裝版的Tomcat下沒有catalina.bat,這個時候可以采用如下方法,當然這個方法也是最通用的方法:

第三種方法:通過D:apache-tomcat-8.0.52-windows-x64apache-tomcat-8.0.52in omcat8w.exe,配置內存大小

1》打開D:apache-tomcat-8.0.52-windows-x64apache-tomcat-8.0.52in	omcat8w.exe,
2》點擊Java選項卡,然后將會發(fā)現(xiàn)其中有這么兩項:Initialmemorypool和Maximummemorypool.Initialmemorypool這個就是初始化設置的內存的大小。
3》Maximummemorypool這個是最大內存的大小設置完了就按確定然后再重啟TOMCAT你就會發(fā)現(xiàn)tomcat中jvm可用的內存改變了。

img

另外需要考慮的是Java提供的垃圾回收機制。虛擬機的堆大小決定了虛擬機花費在收集垃圾上的時間和頻度。收集垃圾可以接受的速度與應用有關,應該通過分析實際的垃圾收集的時間和頻率來調整。如果堆的大小很大,那么完全垃圾收集就會很慢,但是頻度會降低。如果你把堆的大小和內存的需要一致,完全收集就很快,但是會更加頻繁。調整堆大小的的目的是最小化垃圾收集的時間,以在特定的時間內最大化處理客戶的請求。在基準測試的時候,為保證最好的性能,要把堆的大小設大,保證垃圾收集不在整個基準測試的過程中出現(xiàn)。

如果系統(tǒng)花費很多的時間收集垃圾,請減小堆大小。一次完全的垃圾收集應該不超過3-5秒。如果垃圾收集成為瓶頸,那么需要指定代的大小,檢查垃圾收集的詳細輸出,研究垃圾收集參數(shù)對性能的影響。一般說來,你應該使用物理內存的80%作為堆大小。當增加處理器時,記得增加內存,因為分配可以并行進行,而垃圾收集不是并行的。

以上就是修改TOMCAT的JVM虛擬機內存大小的三種方法的詳細內容,更多關于修改TOMCAT JVM內存大小的資料請關注腳本之家其它相關文章!

相關文章

  • Nginx/Httpd負載均衡tomcat配置教程

    Nginx/Httpd負載均衡tomcat配置教程

    這篇文章主要介紹了Nginx/Httpd負載均衡tomcat配置方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 詳解Tomcat雙擊startup.bat閃退的解決方法

    詳解Tomcat雙擊startup.bat閃退的解決方法

    這篇文章主要介紹了詳解Tomcat雙擊startup.bat閃退的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • IDEA中的Tomcat中文亂碼問題

    IDEA中的Tomcat中文亂碼問題

    本文主要介紹了IDEA中的Tomcat中文亂碼問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 教你如何測試Tomcat是否啟動成功

    教你如何測試Tomcat是否啟動成功

    這篇文章主要介紹了教你如何測試Tomcat是否啟動成功的方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • tomcat何時寫回響應數(shù)據(jù)報的詳析

    tomcat何時寫回響應數(shù)據(jù)報的詳析

    這篇文章主要給大家介紹了關于tomcat是何時寫回響應數(shù)據(jù)報的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用tomcat具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • Tomcat服務器響應過慢解決方案

    Tomcat服務器響應過慢解決方案

    這篇文章主要介紹了Tomcat服務器響應過慢解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 修改Tomcat服務器默認端口號的實現(xiàn)方法

    修改Tomcat服務器默認端口號的實現(xiàn)方法

    這篇文章主要介紹了修改Tomcat服務器默認端口號的實現(xiàn)方法的相關資料,需要的朋友可以參考下
    2017-09-09
  • 解決運行Tomcat之后仍然出現(xiàn)404的問題

    解決運行Tomcat之后仍然出現(xiàn)404的問題

    這篇文章主要介紹了解決運行Tomcat之后仍然出現(xiàn)404的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • intelli idea中配置Tomcat找不到的解決辦法

    intelli idea中配置Tomcat找不到的解決辦法

    這篇文章主要介紹了intelli idea中配置Tomcat找不到的解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Tomcat源碼解析之Web請求與處理

    Tomcat源碼解析之Web請求與處理

    這篇文章主要介紹了Tomcat源碼解析之Web請求與處理,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05

最新評論

应城市| 东山县| 锡林浩特市| 杭州市| 宣汉县| 安远县| 凤凰县| 峨眉山市| 五台县| 定南县| 尚志市| 兴文县| 青州市| 东阳市| 溧水县| 诏安县| 开原市| 花莲县| 柯坪县| 合江县| 龙岩市| 清苑县| 永寿县| 蒲江县| 德阳市| 上饶市| 武城县| 万全县| 璧山县| 改则县| 綦江县| 平泉县| 垫江县| 苏尼特右旗| 元氏县| 丰顺县| 滨海县| 湛江市| 乌鲁木齐县| 德化县| 嫩江县|