1. 首页
  2. 编程语言
  3. Java
  4. 详解jvm中的标量替换

详解jvm中的标量替换

上传者: 2021-05-01 10:09:21上传 PDF文件 71.43 KB 热度 8次

逃逸分析是一种分析技术,分析对象的动态作用域,供其他优化措施提供依据。比如分析一个对象不会逃逸到方法之外或线程之外,其它优化措施根据逃逸程度进行优化。标量可以理解成一种不可分解的变量,如java内部的基本数据类型、引用类型等。与之对应的聚合量是可以被拆解的,如对象。接下来我们通过对noEscape()方法进行测试,主要测试两种场景:。将jvm参数设置如下:运行后在我本机的耗时:20毫秒,gc发生6次。

下载地址
用户评论