Goverse / BohemianRhapsody

Mama, life had just begun
0 stars 0 forks source link

什么是逃逸分析? #8

Open Goverse opened 3 years ago

Goverse commented 3 years ago

不是直接的优化手段而是为其他优化手段提供依据的分析技术 逃逸分析的基本行为就是分析对象的动态作用域

栈上分配

默认开启逃逸分析,栈上缓冲区,没有逃逸出方法本身,会在栈中分配 栈上回收不需要垃圾回收,线程退出就释放了。