JVM 性能調優 -Xmx、-Xms、-Xss


1. -Xmx  設置應用程序(不是JVM)內存可用大小 ( 如果程序要花很大內存的話,可以修改缺省配置,但是不能超過機器的內存),即最大可用Heap的大小。

2. -Xms  設置初始Heap的大小 (設置這個值啟動性能會提高,也會受到機器內存的限制和最大Heap的限制)

很多情況下,一般-Xmx和-Xms 大小設置成一樣大,因為不一樣的話,在程序內存變化的情況下,每次垃圾回收后,都會重新分配內存。

3. -Xss 規定了每個線程堆棧的大小。一般情況下256K是足夠了。影響了此進程中並發線程數大小。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM