jvm的記憶體引數配置(skycto JEEditor)
轉自: https://blog.csdn.net/wang379275614/article/details/78471604
1.jvm 的記憶體引數說明:
-Xms :jvm 啟動時申請的初始Heap 值,預設為作業系統實體記憶體的1/64 但是小於1G ;(8G 記憶體的機器為:128M); 預設當空餘堆的記憶體大於70% 時,JVM 會減小到-Xms 制定的大小;
-Xmx :JVM 可申請的最大Heap 值, 預設為無力記憶體的1/4 但小於1G;(8G 記憶體的機器為:1G) ;預設當空餘堆記憶體小於40% 時,JVM 會增大Heap 到-Xmx 指定的大小;
-XX:MinHeapFreeRation :指定堆記憶體的放縮比例;
-Xmn: 配置年輕代大小,對系統效能影響較大; 老年代為-Xmx 的值減去它的值;( 大物件和大的陣列物件會直接在老年代分配);
-XX:PretenureSizeThreshold=? 用於配置大物件的界定, 預設為零; 超過其值就被認為是大物件;
-Xss: java 每個執行緒的Stack 大小;jdk5 以後,每個執行緒堆疊大小為1M; 相同無力記憶體下,減小這個值能生成更多的執行緒; OS 對一個程式內的現場有限制,大致在3000~5000 左右;
-XX:PermSize 持久代的初始化大小;
-XX:MaxPermSize 持久代的最大記憶體大小:
-XX+UseSerialGc: jvm 的預設GC 方式, 效率較高,但可能給應用帶來停頓;
-XX:+UseParallelGC: 並行GC ,效率高,演算法複雜,消耗較大;
-XX:parallelGCThreads: 並行收集器的執行緒數;
-XX:+UseCMSCompactAtFullCollection : 在full gc 後,對記憶體碎片進行整理;
-XX:CMSFullGCsBeforeCompaction=? : 用來控制多少次Full GC 後進行碎片整理;
引數分類:
- 標準引數; -X: 非標準引數; -XX: 非Stable 引數;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947338/viewspace-2657046/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JVM記憶體引數配置JVM記憶體
- 從記憶體洩露、記憶體溢位和堆外記憶體,JVM優化引數配置引數記憶體洩露記憶體溢位JVM優化
- JVM記憶體引數詳解及其配置調優JVM記憶體
- Eclipse-設定JVM的記憶體引數EclipseJVM記憶體
- 小白科普:敏捷軟體開發(skycto JEEditor)敏捷
- Linux 虛擬記憶體引數配置Linux記憶體
- jvm引數配置JVM
- 常用的jvm配置引數 :永久區引數配置JVM
- JVM 記憶體模型 記憶體分配,JVM鎖JVM記憶體模型
- 使用maven時,如何修改JVM的配置引數;maven命令執行時到底消耗多少記憶體?MavenJVM記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- Map集合(Java基礎、skycto JEEditor)Java
- 一行程式碼引發的”血案“!!!(軟體開發、專案管理、skycto JEEditor)行程專案管理
- HBase記憶體配置及JVM優化記憶體JVM優化
- JVM記憶體溢位及合理配置JVM記憶體溢位
- final關鍵字的作用(skycto JEEditor)
- hashCode()和equals()的區別?(skycto JEEditor)
- JVM記憶體JVM記憶體
- innodb的幾個記憶體引數記憶體
- 雲原生背景下如何配置 JVM 記憶體JVM記憶體
- [轉帖]JVM記憶體配置最佳實踐JVM記憶體
- tomcat jvm 引數配置TomcatJVM
- JVM記憶體分析JVM記憶體
- JVM記憶體系列JVM記憶體
- jvm記憶體區JVM記憶體
- JVM記憶體分配JVM記憶體
- jvm記憶體模型JVM記憶體模型
- Oracle記憶體引數調優Oracle記憶體
- JavaWeb DWR使用總結(skycto JEEditor框架功能)JavaWeb框架
- linux下的記憶體共享引數Linux記憶體
- mysql用於分配記憶體的引數MySql記憶體
- JVM的記憶體區域JVM記憶體
- JVM 記憶體的那些事JVM記憶體
- JVM記憶體的那些事JVM記憶體
- 為什麼JVM指定-Xmx引數後佔用記憶體會變少?JVM記憶體
- JVM(七):JVM記憶體結構JVM記憶體
- finally語句塊的有限範圍(skycto JEEditor)
- final、finally、finalize()的區別(skycto JEEditor)