引用計(jì)數(shù)的存儲(chǔ)
isa
-
從arm64架構(gòu)開始贤旷,對(duì)isa進(jìn)行了優(yōu)化,變成了一個(gè)共用體(union)結(jié)構(gòu)砾脑,還使用位域來存儲(chǔ)更多的信息
extra_rc
里面存儲(chǔ)的值是引用計(jì)數(shù)器減1has_sidetable_rc
引用計(jì)數(shù)器是否過大無法存儲(chǔ)在isa中
如果為1幼驶,那么引用計(jì)數(shù)會(huì)存儲(chǔ)在一個(gè)叫SideTable的類的屬性中
引用計(jì)數(shù)器
在64bit中,引用計(jì)數(shù)可以直接存儲(chǔ)在優(yōu)化過的isa指針中韧衣,也可能存儲(chǔ)在SideTable類中
在64bit中盅藻,引用計(jì)數(shù)可以直接存儲(chǔ)在優(yōu)化過的isa指針中,也可能存儲(chǔ)在SideTable類中