Ca se discute.
L'a7 est visibilement un monstre (pour un cpu mobile, j'entends...), mais effectivement je doute que ca soit principalement du au 64 bits.
Le runtime objc, par contre, en beneficie enormement. Les pointeurs 64 bits, ca leur permet de stocker un paquet d'infos dans les pointeurs directement, ce qui fait gagner un temps fou en dereferencement (retain count, weak references et ce genre de choses accedees en permanence). Cf les articles de greg parker et mike ash. Ca par contre, c'est 100% grace au 64 bits.
L'abi est un aussi drastiquement plus simple, encore qu'a ecouter greg parker, c'est principalement parce qu'elle a ete concue autour d'objc, donc c'est un cas particulier.
[^] # Re: Pourquoi ?
Posté par groumly . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 5.
Ca se discute.
L'a7 est visibilement un monstre (pour un cpu mobile, j'entends...), mais effectivement je doute que ca soit principalement du au 64 bits.
Le runtime objc, par contre, en beneficie enormement. Les pointeurs 64 bits, ca leur permet de stocker un paquet d'infos dans les pointeurs directement, ce qui fait gagner un temps fou en dereferencement (retain count, weak references et ce genre de choses accedees en permanence). Cf les articles de greg parker et mike ash. Ca par contre, c'est 100% grace au 64 bits.
L'abi est un aussi drastiquement plus simple, encore qu'a ecouter greg parker, c'est principalement parce qu'elle a ete concue autour d'objc, donc c'est un cas particulier.