1. -Xmx 設置應用程序(不是JVM)內存可用大小 ( 如果程序要花很大內存的話,可以修改缺省配置,但是不能超過機器的內存),即最大可用Heap的大小。
2. -Xms 設置初始Heap的大小 (設置這個值啟動性能會提高,也會受到機器內存的限制和最大Heap的限制)
很多情況下,一般-Xmx和-Xms 大小設置成一樣大,因為不一樣的話,在程序內存變化的情況下,每次垃圾回收后,都會重新分配內存。
3. -Xss 規定了每個線程堆棧的大小。一般情況下256K是足夠了。影響了此進程中並發線程數大小。