관련해서 이런 얘기가 있네요.
https://twitter.com/catfish_man/status/1326238434235568128?s=21
단순 NSObject 를 Retain/Release 하는 속도 자체가 5배 빠르다고.
레퍼런스 카운팅하는 명령 자체도 메모리 오더링 구조 차이때문에, 더 빠르게 동작한다는 듯
Java에서는 대개 Reference Counting이 아니라 Mark-and-Sweep처럼 다른 스타일의 가비지 콜렉션을 쓰니까요.
레퍼런스 카운팅이 가비지 콜렉션의 기본 인데... 뭔 소린지... 갑자기 신뢰도가 확...