栈
逃逸分析:是指在局部方法内创建的对象被外面的索引引用,该方法在执行完毕之后并不会释放外界索引所指向的对象。
jvm参数:DoEscapeAnalysis
-server -Xmx10m -Xms10m -XX:+DoEscapeAnalysis -XX:+PrintGC
使用情况:
- 小对象可以直接分配到栈上
- 栈会自动回收
逃逸分析:是指在局部方法内创建的对象被外面的索引引用,该方法在执行完毕之后并不会释放外界索引所指向的对象。
jvm参数:DoEscapeAnalysis
-server -Xmx10m -Xms10m -XX:+DoEscapeAnalysis -XX:+PrintGC
使用情况: