• 魏春河
    2018-09-12
    怎么看出来对象是否放入堆中?不是所有的对象都在堆中吗
     1
     14
  • 三木子
    2018-09-12
    本章介绍逃逸分析的优化作用,那么它有什么不足的地方吗?
    
     2
  • 乘风
    2019-07-18
    看了此篇后有一些疑惑:
        1.为什么对象存入到堆中就无法追踪其代码位置? 当基于全局的优化确定对象的作用域限定在方法内部,其引用不会发生逃逸,这样的对象虽然存在堆中但其引用作用域固定,不会发生方法逃逸。
        2.逃逸分析的判断依据是对象是否存入到堆中,而后文又讲到HotSpot并没有采用栈上分配,那不是意味着对象是一定分配在堆中吗?
        
     1
     1
  • 9700
    2019-06-28
    为啥hashCode方法不能内联,22节介绍的native方法,只要被标注了intrinsic,都会被直接内联的啊。
     1
     1
  • 倔强
    2018-09-12
    老师讲的非常好,对jvm的了解更加深入了一些
    
     1
  • Scott
    2018-09-12
    你好,我翻了一下R大关于escape analysis的一篇知乎回答,里面提到C2可以对不逸出当前线程的锁做消除,这个过程是怎样的?
    
     1
  • 四阿哥
    2018-09-12
    老师讲的很有帮助,陈列原理,结合事例,有理有据,逻辑清晰,层次鲜明
    
     1
  • 寥若晨星
    2019-08-26
    同问,“一是看对象是否被存入堆中”,所有对象不是都分配在堆中吗?
    
    
  • 小橙橙
    2018-09-26
    第一个示例,加了jvm参数,控制台什么内容都没有打印出来,jdk是1.8
    
    
  • idiandian
    2018-09-12
    锁消除的概念很有意思
    
    
我们在线,来聊聊吧