写点什么

逃逸分析

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/a1/a1993d490c2eb662f2463ff232c4e431.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

先聊聊「堆栈」,再聊聊「逃逸分析」。Let’s Go!

用户头像
王中阳Go
2022-11-24

搞清楚逃逸分析的原理,指导我们写出更优雅的代码:根据场景需求考虑,如何将内存尽量分配到栈中,减少GC的压力,提高性能。

https://static001.geekbang.org/infoq/a3/a32affe2edf83ae07f0648df84727fe5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Battle:你会 TLAB,我会逃逸分析

用户头像
阿Q说代码
2021-08-23

“噔噔噔......”传来一阵敲门声,把我从美梦中惊醒了。

https://static001.geekbang.org/infoq/e5/e5b4ad59c8ea32c6efe4b1636c9f95ef.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如果面试官问你 JVM,额外回答逃逸分析技术会让你加分!

逃逸分析,其实就是分析一个对象是否会逃逸出方法,分析对象的动态作用域。如果一个对象在一个方法内定义,并且有可能被方法外部引用使用,那认为它逃逸了。

https://static001.geekbang.org/infoq/05/05e1f976fac75fbf02233b0f218ffe43.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

小师妹学 JVM 之: 逃逸分析和 TLAB

用户头像
程序那些事
2020-07-01

逃逸分析我们在JDK14中JVM的性能优化一文中已经讲过了,逃逸分析的结果就是JVM会在栈上分配对象,从而提升效率。如果我们在多线程的环境中,如何提升内存的分配效率呢?快来跟小师妹一起学习TLAB技术吧。

逃逸分析_逃逸分析技术文章_InfoQ写作社区