妈妈再也不用担心我的笔记本内存不够了
-Xmx128m -Xms64m -Xmn32m -Xss16m
-Xmx128m
- 设置 JVM 的最大堆内存为 128MB。这意味着 Java 应用最多可以使用的内存总量为 128MB。
-Xms64m
- 设置 JVM 的初始堆内存为 64MB。即 JVM 启动时就将分配 64MB 的内存给堆区,随着应用运行过程中需要更多的内存,堆内存会逐渐增长到最大值 (-Xmx 指定的值)。
-Xmn32m
- 设置年轻代(Young Generation)的大小为 32MB。在 Java 堆内存中,对象首先会被分配到年轻代区域,经过一定次数的垃圾回收后仍存活的对象会被移动到老年代。
-Xss16m
- 设置每个线程的栈内存大小为 16MB。栈内存主要用于保存方法调用时的局部变量、操作数栈等信息,每个 Java 线程都有一个独立的栈空间。