PerformanceÉmulateurApple Silicon6 min

Mémoire d’un émulateur Android sur Mac : combien de RAM lui donner, et pourquoi pas plus

Mis à jour le · L’équipe MACOS EMULATOR

Quand un jeu rame dans un émulateur Android, le premier réflexe est de lui donner plus de mémoire. Sur un Mac, c’est souvent le geste qui aggrave tout. Voici ce que MACOS EMULATOR pose seul d’après ton Mac, où se règle la Mémoire, et comment savoir si ton Mac en manque.

La mémoire de l’émulateur, c’est celle que macOS perd

L’appareil Android tourne en local : la mémoire qu’il reçoit est prise dans celle du Mac, et elle manque ensuite à macOS, au moteur d’émulation et aux apps ouvertes à côté. Quand il n’en reste plus assez, macOS compresse la mémoire ou en écrit une partie sur le disque, et chaque fois que le jeu touche à une donnée rangée là, l’image attend. Le jeu se fige par à-coups, sans que le processeur ni la puce graphique soient saturés.

Ce que le launcher pose seul, d’après la mémoire du Mac

Le launcher range ton Mac dans une classe d’après sa mémoire, pas d’après sa puce, et choisit la mémoire de l’émulateur pour cette classe :

  • Mac de 8 Go : 4,5 Go pour l’émulateur.
  • Mac de 16 Go, 18 Go compris : 6,5 Go, qui laissent 9,5 Go à macOS, au moteur et à tes apps.
  • Mac de 24 Go et plus, 32, 36 ou 64 Go compris : 10,5 Go.

Au-delà de 24 Go, la mémoire en plus reste à macOS et à tes apps. Le guide « Quel Mac pour un émulateur Android » explique ces classes au moment de choisir un Mac.

Où se règle la Mémoire

Sur l’accueil du launcher, dans la carte Mémoire & cœurs, la dernière de la rangée du bas : les boutons − et + de la ligne Mémoire avancent d’un gigaoctet. La barre du dessous porte un repère à la valeur de ta classe, et vire au rouge au-delà. Pour revenir à la valeur de départ, redescends jusqu’au repère.

Dans Réglages, carte Appareil, la même ligne avance par demi-gigaoctet, sans avertissement. Sa note donne le plafond de ton Mac : sa mémoire moins 2 Go, ce que macOS garde pour fonctionner et faire tourner le moteur. Le minimum, lui, est de 4,5 Go sur tous les Mac.

Le changement compte au prochain démarrage de l’appareil, qui repart alors à froid, plus lentement qu’à l’ordinaire. Si l’appareil tourne, éteins-le avec le bouton rouge Éteindre de la barre d’outils, puis relance ta partie. Ton compte et tes jeux ne sont pas touchés.

Au-dessus de ta classe, le launcher te prévient

Au-delà de la valeur de ta classe, le bouton + de l’accueil ouvre une feuille avant d’écrire quoi que ce soit. Elle rappelle la valeur mesurée pour un Mac comme le tien, et ce qui arrive au-delà : macOS manque de mémoire, écrit sur le disque, le jeu saccade et Android peut le fermer en pleine partie. Le bouton mis en avant, « Garder », laisse ta valeur actuelle ; l’autre écrit la nouvelle quand même.

Pourquoi plus de mémoire ne rend pas le jeu plus fluide

Ce qui manque, dans ces cas-là, c’est la mémoire de macOS. Trois cas relevés chez des joueurs :

  • Sur un Mac de 24 Go, 16 Go donnés à l’émulateur : 23,6 images par seconde pour 60 visées, alors que ni le processeur ni la puce graphique n’étaient saturés.
  • Sur un MacBook Pro M1 Max de 32 Go, 16 Go aussi : un silence total deux minutes après le début de chaque partie, et le correctif a commencé par ramener la mémoire à 10 Go.
  • Sur un Mac mini M4 de 16 Go, 8,5 Go et beaucoup d’apps ouvertes : seuls 7 % de cette mémoire restaient en mémoire vive. À 5,5 Go, la part des images rendues à la cadence visée est passée de 10 % à 70 %, comme le raconte le guide de l’émulateur sur Mac mini.

Sur un Mac déjà chargé, baisse donc la mémoire plutôt que de la monter.

Ton Mac manque-t-il de mémoire ? Le Moniteur d’activité le dit

Ouvre le Moniteur d’activité (dossier Applications, puis Utilitaires) et va à l’onglet Mémoire. En bas, le graphique de pression de la mémoire : vert, le Mac a de la place ; jaune ou rouge, il en manque. Trie alors la liste par mémoire et ferme ce qui tient plusieurs gigaoctets : fenêtres de navigateur, partage d’écran Discord, synchronisation iCloud.

Deux chiffres s’y lisent de travers. Le swap utilisé est un niveau, pas un débit : il peut dater d’une app ouverte des heures plus tôt. Et quand macOS compresse au lieu d’écrire sur le disque, peu de swap ne veut pas dire assez de mémoire.

Le rapport de performance tranche

Si tu hésites, prends un rapport de performance depuis la barre d’outils, en pleine partie. Il note la mémoire donnée à l’appareil, la mémoire libre et le swap du Mac, le niveau de compression, et la part de la mémoire de l’appareil vraiment en mémoire vive. Une part basse avec beaucoup de compression dit que le Mac n’a pas la place : baisse la mémoire ou ferme des apps, ne la monte pas. Le rapport est chiffré et c’est le support qui le lit : le guide des images par seconde dans un émulateur explique comment l’envoyer.

Sur 8 Go, fermer le reste est le seul levier

Sur un Mac de 8 Go, les 4,5 Go de l’émulateur font déjà plus de la moitié du Mac, et le réglage ne descend pas plus bas. La marge se gagne donc en fermant le navigateur et les apps lourdes avant de jouer. Le guide de l’émulateur sur MacBook Air M1 détaille le reste, premier démarrage compris.

Questions fréquentes

Combien de RAM donner à un émulateur Android sur Mac ?

La valeur que le launcher pose seul : 4,5 Go sur un Mac de 8 Go, 6,5 Go sur 16 Go, 10,5 Go dès 24 Go.

Donner plus de mémoire à l’émulateur le rend-il plus rapide ?

Non. Sur un Mac de 24 Go, 16 Go donnés à l’émulateur ont fait tomber une partie à 23,6 images par seconde pour 60 visées.

Où changer la mémoire de l’émulateur ?

Sur la carte Mémoire & cœurs de l’accueil du launcher, ou dans Réglages, carte Appareil. Le changement compte au prochain démarrage de l’appareil.

Comment savoir si mon Mac manque de mémoire ?

Moniteur d’activité, onglet Mémoire : une pression jaune ou rouge dit qu’il en manque. Ferme ce qui tient plusieurs gigaoctets.

Changer la mémoire efface-t-il mes jeux ?

Non, ton compte et tes jeux ne sont pas touchés. Seul le démarrage suivant est plus long, parce qu’il repart à froid.