Si vous avez lu un peu partout, vous avez déjà compris que l'idée de "RAM libre" est un peu absurde pour Android. Les systèmes d'exploitation pour PC retirent une application de la RAM dès que vous la quittez, ce qui laisse un espace vide que le PC doit probablement utiliser pour le remplir à nouveau par la suite - probablement avec la même application la prochaine fois que vous l'utiliserez. Android tente d'éviter ce gaspillage en laissant les applications en mémoire après que vous avez cessé de les utiliser ou qu'elles ont fini de s'exécuter, afin qu'elles soient prêtes à être exécutées à nouveau la prochaine fois. S'il a besoin de plus de RAM pour une application, ce n'est qu'à ce moment-là qu'il se débarrasse de ces applications. processus mis en cache .
Android se débarrasse d'abord des processus mis en cache, en fonction du délai dans lequel il pense en avoir besoin à nouveau. S'il a toujours besoin de plus de RAM pour l'activité de premier plan, il se débarrassera des processus d'arrière-plan. services (qui synchronisent votre courrier électronique, etc. mais ne sont pas directement visibles). S'il a encore besoin de plus de mémoire vive, il se débarrassera des activités qui sont directement accessibles mais qui ne sont pas visibles actuellement, comme le lanceur, l'activité à laquelle vous reviendrez lorsque vous appuierez sur la touche retour (peut-être même dans la même application que l'activité en cours d'exécution), ou l'activité grisée qui est partiellement visible derrière un dialogue. De cette manière, même si vous n'avez pas de RAM libre, Android peut libérer une grande quantité de RAM pour l'activité de premier plan : toute la RAM de l'appareil, à l'exception de celle nécessaire à Android lui-même.
Je suggère de trouver le meilleur réglage en procédant par essais et erreurs. Sans une connaissance plus approfondie de l'application, je ne peux pas prédire l'effet d'un réglage trop bas : peut-être l'IA fera-t-elle de moins bons coups ou prendra-t-elle plus de temps pour se décider. Si le réglage est trop élevé, vous remarquerez que lorsque vous quittez la partie d'échecs, vous devez attendre que l'application précédente se lance : c'est particulièrement visible lorsqu'il s'agit du lanceur et que vous obtenez un indicateur de progression qui tourne au lieu de la liste des applications.
S'il s'agissait d'une de mes applications, je considérerais qu'il s'agit d'un bogue. Il n'est pas très correct de donner à l'utilisateur un paramètre sans qu'il puisse savoir quelle valeur lui attribuer. L'application dispose de plus d'informations que vous sur la quantité de RAM dont dispose l'appareil et qu'il peut mettre à disposition : elle devrait décider elle-même.