轉自:
http://www.java265.com/JavaCourse/202204/2983.html
下文筆者講述JVM引數中常見的"-Xss -Xms -Xmx -Xmn"功能簡介說明,如下所示:
-Xss -Xms -Xmx -Xmn區別
-Xss -Xms -Xmx -Xmn:這幾個引數都是用于設定記憶體的資訊 -Xms:堆記憶體的初始大小,默認為物理記憶體的1/64 -Xmx:堆記憶體的最大大小,默認為物理記憶體的1/4 -Xmn:堆內新生代的大小 通過這個值也可以得到老生代的大小:-Xmx減去-Xmn -Xss:設定每個執行緒可使用的記憶體大小,即堆疊的大小 在相同物理記憶體下,減小這個值能生成更多的執行緒, 當然作業系統對一個行程內的執行緒數還是有限制的,不能無限生成 如果設定過小,可能會出現堆疊溢位,當執行緒內有遞回、大的回圈時出現溢位的可能性更大, 如果該值設定過大,就有影響到創建堆疊的數量 如果是多執行緒的應用,就會出現記憶體溢位的錯誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/499389.html
標籤:SQL Server
