• [^] # Re: NSObject sur M1

    Posté par . En réponse au journal MacOS contre Debian sur un test de build de Firefox. Évalué à 3.

    90% est probablement le bon ordre de grandeur, donc oui, ça accélère beaucoup les choses. Ce changement a méchamment cassé du code très utilisé en production (jsonkit notamment), ils l’ont pas prit à la légère.

    Weak reste très courant, et est problématique, vu qu’il faut implémenter le reverse lookup, à la fois au retain et au release.

    Je voulais préciser que les performances de retain/release chez apple (et d’une bonne partie du runtime objc) sont pleines de fast/slow paths.