8go Ou 16 Go De Ram
La première publication de cet article appointment du 2 décembre 2020 (lire : Magie de Noël : ces articles du Club iGen passent en accès libre).
Depuis plusieurs années, les machines « chiliad public » possèdent 8 Go de RAM, et les machines professionnelles au moins le double. Cette dotation semble convenir à la plupart des usages, mais due north'empêche pas les questions sur les bénéfices d'une augmentation de la mémoire. D'autant plus cette année que la puce M1 inaugure la mémoire unifiée, dont le doublement de 8 à 16 Go (et pas plus) est facturé 230 €. Pour quels gains ? Cela suffit-il ? Éléments de réponse avec nos deux Mac mini.
Disons les choses simplement : le doublement de la mémoire ne fait aucune espèce de différence dans les tests synthétiques. S'ils donnent une bonne idée des capacités brutes du processeur et des graphismes, ces tests sont trop courts pour exercer une forte pression sur la mémoire, et ne suffisent pas pour évaluer un système dans son ensemble. Les écarts sont trop faibles pour dépasser les variations habituelles d'une mesure sur l'autre.
Dans beaucoup d'applications, le processeur reste le goulot d'étranglement. Dans Logic, la multiplication des pistes et des effets « remplit » progressivement la mémoire, mais l'onglet Mémoire du Moniteur d'activité montre que la pression reste raisonnable. Si la fidélité de la reproduction souffre et le système sature au-delà d'une centaine de pistes, c'est parce que le processeur atteint ses limites.
Bien sûr, les applications manipulant united nations grand book de données montrent 50'intérêt d'united nations doublement de la mémoire. Dans notre test de compilation du moteur WebKit avec Xcode, les viii Go de notre première machine sont immédiatement remplis et le restent pendant 22 min 47 due south. Entre 3 et 6 Go restent disponibles sur notre deuxième motorcar dotée de 16 Go de RAM, qui accomplit son office en 21 min 55 s.
Cet écart de 5 % ne semble pas très impressionnant, mais peut représenter des heures et des heures à la fin de l'année. Il montre aussi les capacités de la puce M1 : notre Mac mini 2018 doté du processeur Intel Core i7-8700B à 3,2 GHz, qui était jusqu'ici le plus puissant de tous les Mac mini, met presque deux fois plus de temps pour réaliser la même opération, malgré ses 32 Get de mémoire DDR4 à two 667 MHz.
Avant même que la mémoire ne sature, le système recourt à la mémoire bandy, cet « espace d'échange » qui permet d'étendre la mémoire physique avec le stockage du disque système. Northward'accusez pas la puce M1 : vous retrouverez le même comportement sur un Mac Pro rempli à ras bord avec one,5 To de RAM. Le fait est que vous ne devriez pas vous concentrer sur les chiffres donnés par le Moniteur d'activité.
Qu'un système d'exploitation conserve des informations en cache pour accélérer la reprise des opérations, compresse des données inactives, ou prépare l'utilisation du fichier d'échange, est absolument normal. D'autant plus maintenant que le recours à la swap est rendu presque insensible par la vitesse des SSD. Le fait est que la gestion de la mémoire est trop complexe pour être saisie au travers de trois chiffres.
Rendez-vous compte : pour comprendre la gestion de la mémoire de la puce M1, il faut mentionner jusqu'à l'ordonnancement, c'est-à-dire fifty'ordre dans lequel le processeur pioche les données dans la mémoire. Comme 50'explique le chercheur en cybersécurité Robert Graham, Apple a « triché » en implémentant l'ordonnancement des processeurs x86 au sein de la puce M1. Lors de l'exécution de Rosetta, le processeur change son mode de fonctionnement pour se conformer à la manière de faire des processeurs x86 et réduire la pénalité de la traduction à peau de chagrin.
Il faut aussi parler des bénéfices apportés par l'abandon du « ramasse-miettes » et de la gestion manuelle de la mémoire au profit du comptage de références avec ARC. Après dix ans d'optimisation des compilateurs, cette technique est d'une efficacité redoutable. En résumant grossièrement, on peut dire qu'ARC ajoute le nombre d'allocations (lorsqu'un objet doit être utilisé) et soustrait le nombre de libérations (lorsqu'un objet n'est plus nécessaire) à united nations compteur. Lorsque le compteur tombe à zéro, l'objet est purgé de la mémoire.
Cette opération est fondamentale : tout est objet, ou presque, dans la programmation sur macOS. La mémoire n'est pas intégrée au système sur puce contenant le processeur et les graphismes, mais placée sur le même package 1, au bout d'une interface extrêmement courte et extrêmement rapide. Les tests synthétiques semblent indiquer que la bande passante atteint 60 Go/southward, moins que les mémoires les plus rapides, mais trois fois plus que les mémoires des anciens MacBook Air et MacBook Pro.
« Comme la puce M1 possède seulement 16 Get de RAM », remarque le développeur Mike Piatek-Jimenez, « elle peut remplacer l'intégralité du contenu de la mémoire quatre fois par seconde. » À l'échelle d'un objet NSObject, l'échange des données entre le processeur et la mémoire est cinq fois plus rapide avec la puce M1. Comme fifty'explique David Smith, ingénieur chez Apple, l'allocation et la libération d'un objet prennent environ 30 nanosecondes sur un processeur Intel, mais seulement vi,five nanosecondes sur la puce M12.
Tout cela vous passe au-dessus ? Disons simplement qu'Apple fait plus et mieux avec 8 Go de RAM sur la puce M1 qu'elle ne pouvait le faire avec xvi Go de RAM à côté d'un processeur Intel. Et qu'elle en fera toujours plus et toujours mieux, parce qu'elle peut faire évoluer le matériel en même temps que le logiciel, graver le code dans le silicium. Et que vous devriez vous concentrer sur la couleur de la courbe de pression sur la mémoire, seul témoin synthétique de fifty'état de la mémoire.
Vous pourrez alors constater que les applications exerçant la plus forte pression sur la mémoire sont aussi celles qui exploitent le mieux les graphismes. Ce n'est pas une surprise, puisque les circuits intégrés aux processeurs Intel se taillaient déjà une part de la mémoire centrale cascade leurs besoins. Mais avec une banque unifiée, la mémoire de la puce M1 est entièrement partagée entre le processeur et les graphismes.
Le système attribue dynamiquement la mémoire du circuit graphique : 400 Mo seulement sur le Bureau, entre 700 et ane 400 Mo en parcourant des pages web lourdes dans Safari tout en lisant une vidéo 4K, et jusqu'à v,4 Go dans nos tests d'exportation de clips 8K REDcode sur notre machine dotée de viii Get de RAM. Sur la machine embarquant 16 Get de RAM, la mémoire graphique peut dépasser eleven Become !
La différence est criante dans Final Cut Pro, capable de tirer toute la substantifique moelle des circuits graphiques pour décompresser les fichiers R3D. Alors que la machine dotée de 8 Go de RAM met 4 min 43 south cascade exporter le clip 8K REDCode vers un clip 4K H.264, le modèle doté de 16 Go de RAM met seulement 1 min 2 due south. Seuls les iMac les plus puissants, et bien sûr le Mac Pro, font mieux.
Les écarts sont plus réduits dans Affinity Photo ou Lightroom, des applications pourtant gourmandes, et inexistants dans les jeux. Dans Shadow of the Tomb Raider, un titre récent certes pas encore optimisé pour Apple Silicon, le Mac mini doté de xvi Go de RAM est plus rapide… d'une image par seconde. Mais à 22 i/s en 1080p avec toutes les options graphiques poussées à fond, on ne peut pas dire qu'il soit particulièrement fluide.
In fine, les gains dépendent entièrement des capacités des applications. Comme toujours, quelques millisecondes par-ci et quelques secondes par-là peuvent faire la différence. Les professionnels sauront calculer le retour sur l'investissement de 230 €… ou attendre les futures machines adaptées à leurs besoins. Les autres utilisateurs peuvent être rassurés : avec la puce M1, 8 Become de RAM en paraissent 16, et devraient suffire pendant de nombreuses années.
8go Ou 16 Go De Ram,
Source: https://www.macg.co/materiel/2020/11/apple-m1-quand-8-go-de-ram-semblent-en-valoir-16-118163
Posted by: rossparloo.blogspot.com
0 Response to "8go Ou 16 Go De Ram"
Post a Comment