@HotSpotIntrinsicCandidate注解起什么作用呢?
@HotSpotIntrinsicCandidate注解
今天在阅读Object.Class的源码时,在方法的前面看见了大量的注解@HotSpotIntrinsicCandidate那么@HotSpotIntrinsicCandidate到底是什么呢?
@HotSpotIntrinsicCandidate是Java 9中引入的新特性, 当@HotSpotIntrinsicCandidate标注的方法, 在HotSpot虚拟机中有一套高效的实现, 此实现方式基于CPU指令,运行时替代JDK源码实现,从而实现高效运行如:
Object.Class源码
@HotSpotIntrinsicCandidate protected native Object clone() throws CloneNotSupportedException;
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。