Run-Time Data Areas:
![](https://i-blog.csdnimg.cn/blog_migrate/71a7efa818e1d8b1a2c3d36846391df9.png)
堆内存划分:
![](https://i-blog.csdnimg.cn/blog_migrate/66f2aa8ba700c52eceef543e8cde47da.png)
用参数控制JVM内存:
![](https://i-blog.csdnimg.cn/blog_migrate/5c6be8dda4d89eae2c2abd3fc94c8c61.png)
控制参数
-Xms设置堆的最小空间大小。
-Xmx设置堆的最大空间大小。
-XX:NewSize设置新生代最小空间大小。
-XX:MaxNewSize设置新生代最大空间大小。
-XX:PermSize设置永久代最小空间大小。
-XX:MaxPermSize设置永久代最大空间大小。
-Xss设置每个线程的堆栈大小。
用参数控制JVM内存:
控制参数
-Xms设置堆的最小空间大小。
-Xmx设置堆的最大空间大小。
-XX:NewSize设置新生代最小空间大小。
-XX:MaxNewSize设置新生代最大空间大小。
-XX:PermSize设置永久代最小空间大小。
-XX:MaxPermSize设置永久代最大空间大小。
-Xss设置每个线程的堆栈大小。