好吧,您应该阅读Brian Goetz的文章以获取示例。
简而言之,HotSpot可以并且将:
- 内联方法
- 连接
synchronized
同一对象上的相邻块 - 如果无法从其他线程访问监视器,则消除锁定
- 消除无效代码(因此大多数微基准都是毫无意义的)
- 对非
volatile
变量的直接存储器写入 - 用仅实现一次的方法的直接方法调用替换接口调用
等等
欢迎分享,转载请注明来源:内存溢出
好吧,您应该阅读Brian Goetz的文章以获取示例。
简而言之,HotSpot可以并且将:
synchronized同一对象上的相邻块
volatile变量的直接存储器写入
等等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)