JVM中关于堆的一些介绍
前面那个参数 -Xms是设置堆初始大小,后面那个-Xmx是设置堆的最大值。
堆空间物理上是不连续的,但是逻辑上看作是连续的。
所有线程都共享堆空间,但是堆空间中有线程私有的虚拟缓冲区。
引用类型不会放在栈上面,不然栈帧弹出去,就被清空了。
方法结束后,堆中对象不会被立刻移除,仅仅在垃圾回收时候移除。
默认初始内存是:电脑内
JVM中关于堆的一些介绍
前面那个参数 -Xms是设置堆初始大小,后面那个-Xmx是设置堆的最大值。
堆空间物理上是不连续的,但是逻辑上看作是连续的。
所有线程都共享堆空间,但是堆空间中有线程私有的虚拟缓冲区。
引用类型不会放在栈上面,不然栈帧弹出去,就被清空了。
方法结束后,堆中对象不会被立刻移除,仅仅在垃圾回收时候移除。
默认初始内存是:电脑内