在arm64位之前就是个普通的指针,里面存储这类对象还有元类对象地址值,在arm64位开始,进行了优化,采用union共用体的结构,共用体就是共用一块内存地址,将一个64位的的内存数据分开存储,其中的33是拿来存储具体的地址值,是通用&ISA_MASK运算 然后加上000得到33位的具体值
在arm64位之前就是个普通的指针,里面存储这类对象还有元类对象地址值,在arm64位开始,进行了优化,采用union共用体的结构,共用体就是共用一块内存地址,将一个64位的的内存数据分开存储,其中的33是拿来存储具体的地址值,是通用&ISA_MASK运算 然后加上000得到33位的具体值
本文标题:对isa的理解
本文链接:https://www.haomeiwen.com/subject/ojmffqtx.html
网友评论