Tomcat執行時報記憶體溢位
Tomcat執行時報記憶體溢位
問題:
當tomcat中佈署的專案過多時,在執行時會造成記憶體溢位,從而導致程式被卡死,無法執行。
解決方案:
在tomcat/bin中找到catalina.bat檔案,在裡面找到echo Using CATALINA_BASE: "%CATALINA_BASE%",
在其上面新增一句:
set JAVA_OPTS= -Xms1024M -Xmx2048M -XX:PermSize=1024M -XX:MaxNewSize=256M -XX:MaxPermSize=2048M
即可解決。
引數含義:
-Xms1024M:初始化堆記憶體大小(注意,不加M的話單位是KB)
-Xmx2048M:最大堆記憶體大小
-XX:PermSize=1024M:初始化類載入記憶體池大小
-XX:MaxNewSize=256M:記憶體不足時,每次擴充的記憶體
-XX:MaxPermSize=2048M:最大類載入記憶體池大小
相關文章
- Windows Tomcat 記憶體溢位解決方法WindowsTomcat記憶體溢位
- Java記憶體區域與記憶體溢位異常 - 執行時資料區Java記憶體溢位
- tomcat記憶體溢位:PermGen space解決方法Tomcat記憶體溢位
- Java棧溢位|記憶體洩漏|記憶體溢位Java記憶體溢位
- 記憶體溢位記憶體溢位
- tomcat伺服器記憶體溢位解決方法Tomcat伺服器記憶體溢位
- Java記憶體溢位Java記憶體溢位
- JVM執行緒和記憶體溢位問題排查思路JVM執行緒記憶體溢位
- Redis 報”OutOfDirectMemoryError“(堆外記憶體溢位)RedisError記憶體溢位
- 記憶體溢位和記憶體洩露記憶體溢位記憶體洩露
- JVM基本結構、類載入過程以及執行時記憶體溢位分析JVM記憶體溢位
- 【記憶體洩漏和記憶體溢位】JavaScript之深入淺出理解記憶體洩漏和記憶體溢位記憶體溢位JavaScript
- JVM——記憶體洩漏與記憶體溢位JVM記憶體溢位
- Java程式碼執行記憶體溢位詳解及解決方案Java記憶體溢位
- 阿里大佬講解Java記憶體溢位示例(堆溢位、棧溢位)阿里Java記憶體溢位
- JavaScript之記憶體溢位和記憶體洩漏JavaScript記憶體溢位
- JAVA記憶體區域與記憶體溢位異常Java記憶體溢位
- [Java基礎]記憶體洩漏和記憶體溢位Java記憶體溢位
- Java EasyExcel 匯出報記憶體溢位如何解決JavaExcel記憶體溢位
- return new物件造成溢位記憶體物件記憶體
- mybatis-plus getOne 記憶體溢位MyBatis記憶體溢位
- 解決SqlServer執行指令碼,檔案過大,記憶體溢位問題SQLServer指令碼記憶體溢位
- java記憶體溢位和記憶體洩漏的區別Java記憶體溢位
- jvm記憶體設定及記憶體溢位、解決方案JVM記憶體溢位
- 關於 PHP 記憶體溢位的思考PHP記憶體溢位
- 記憶體和棧溢位問題定位記憶體
- Windbg下使用dump分析記憶體溢位記憶體溢位
- php記憶體溢位了怎麼辦?PHP記憶體溢位
- JVM(2)-Java記憶體區域與記憶體溢位異常JVMJava記憶體溢位
- flink同步MySQL資料的時候出現記憶體溢位MySql記憶體溢位
- 簡單的記憶體“洩露”和“溢位”記憶體
- vue專案編譯node記憶體溢位Vue編譯記憶體溢位
- 強如 Disruptor 也發生記憶體溢位?記憶體溢位
- 基礎學習-記憶體溢位問題記憶體溢位
- BufferedImage記憶體洩漏和溢位問題記憶體
- Executors使用不當引起的記憶體溢位記憶體溢位
- 【高併發】高併發環境下如何防止Tomcat記憶體溢位?看完我懂了!!Tomcat記憶體溢位
- JavaScript閉包(記憶體洩漏、溢位以及記憶體回收),超直白解析JavaScript記憶體
- Android-Fragment 切換造成記憶體溢位,導致記憶體增長AndroidFragment記憶體溢位