isa詳解

1.png

2.png

在arm64之前isa就是普通的指針,只存儲類對象,元類對象的指針,但是arm64之后,isa做了優(yōu)化,采取了共用體結(jié)構(gòu),將一個64位的內(nèi)存數(shù)據(jù)分開存儲了很多東西,其中33位用來存儲地址值
3.png

4.png

5.png
6.png
7.png
8.png

右邊數(shù)第二位是1與has_assoc相對,說明有關(guān)聯(lián)對象


9.png
10.png

11.png

這個剛好是弱引用為1,所以通過isa,可以搞清楚,是否有關(guān)聯(lián)對象,是否弱引用過
如果沒有設(shè)置過關(guān)聯(lián)對象和弱引用的話,會釋放的更快,從下面的源碼中可以看到
12.png

轉(zhuǎn)載至:https://blog.csdn.net/u012581760/article/details/81230721

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天是什么日子 起床:6點25分 在火車上,4點30分就醒了,看車廂里一片漆黑,也格外安靜,就沒有立刻起來,放自己...
    坤道率然閱讀 308評論 0 0
  • 2018年6月20日,晴 今天下班回到家,已經(jīng)9點半了,寶貝進(jìn)了臥室,我趕快收拾房子,在電磁爐上燒熱水。一會兒...
    hongjuan閱讀 402評論 0 1
  • 【書籍】優(yōu)秀到不能被忽視 【字?jǐn)?shù)】560 貓叔的一句話【讓自己變得更好,是解決一切問題的關(guān)鍵】讓我有了參加剽悍讀書...
  • “喜歡一個人,是藏不住的?;蛟S是一個眼神,或許是一個微笑,或許是不起眼的一個小動作,但只要被對方捕捉到,那么就只有...
    墨硯99閱讀 447評論 0 3
  • 在股市介入機會來臨的等待期內(nèi),一定要耐得住寂寞 因一時沖動,是致命的。切記! 讓心平靜下來,靜觀,只等魚兒自己跳來網(wǎng)箱!
    szime閱讀 223評論 0 0

友情鏈接更多精彩內(nèi)容