Quelle est la RAM par défaut dans Android

Mis à part les énormes mégapixels de l'appareil photo et les écrans à taux de rafraîchissement élevé, la plus grande tendance dans le monde des smartphones semble être la RAM virtuelle. Certains l'appellent une extension de RAM dynamique, tandis que d'autres l'appellent une RAM étendue. Peu importe comment ça s'appelle, l'idée reste la même. Autorisez les utilisateurs à utiliser une partie de leur espace de stockage en tant que RAM pour faciliter le multitâche. Dans ce guide, nous expliquerons comment fonctionne la gestion de la mémoire dans Android et en quoi l'idée de RAM virtuelle en diffère. Nous essaierons de déterminer si la RAM virtuelle est requise même sur Android ou non. Alors allons-y.

Qu'est-ce que la RAM virtuelle sur Android - %categories

COMMENT FONCTIONNE LA GESTION DE LA MÉMOIRE SUR ANDROID

Tout d'abord, il est important de comprendre comment Android gère votre mémoire. Sous Android, il existe 3 types de mémoire. Le premier est votre RAM, puis vous avez zRAM, et enfin votre stockage. La RAM est l'unité de mémoire principale dans laquelle toutes les applications s'exécutent. Ensuite, il y a le stockage intégré, soit UFS ou eMMC sur les appareils économiques. Enfin, nous avons la zRAM. Fondamentalement, zRAM est une partition à l'intérieur de la RAM.

L'idée derrière la zRAM est que les données de faible priorité sur la RAM sont compressées et stockées dans la zRAM. Étant donné que la RAM est plus rapide chaque jour que le stockage normal, avoir des données compressées dans la zRAM, qui fait partie de la RAM, sera toujours plus rapide que d'y accéder depuis votre stockage, même si vous calculez les temps de compression et de décompression.

Qu'est-ce que la RAM virtuelle sur Android - %categories

Maintenant que nous avons créé les trois différents types de mémoire disponibles pour Android, voyons comment le système d'exploitation gère tout cela. Ainsi, Android utilise des techniques de pagination. La façon dont cela fonctionne est que la RAM est paginée, chaque page étant généralement de 4 Ko. Que cette page soit gratuite ou activement utilisée, elle se combine pour afficher respectivement la RAM utilisée et la RAM inutilisée. Ensuite, le travail du noyau consiste à convertir la mémoire utilisée en mémoire libre. Pour ce faire, il transfère les données de ces pages utilisées vers votre stockage.

Lisez aussi:  Méthode d'entrée vers un e-mail icloud depuis Android

Qu'est-ce que la numérotation et comment ça marche ?

Pour comprendre comment ils fonctionnent, comprenons les types de page. Vous pouvez classer les pages en deux types : les pages propres et les pages sales. Les pages propres ont une version non modifiée enregistrée dans l'espace de stockage. Pendant ce temps, les pages sales contiennent une version modifiée des données stockées dans le stockage. Maintenant, qu'est-ce que c'est modifié et non modifié? Appelons cela une utilisation dynamique de votre mémoire.

Les versions non modifiées sont des données statiques, tandis que les versions modifiées sont des données dynamiques qui changent toutes les secondes. Android peut effacer les pages propres en cas de besoin, car elles n'accèdent pas aux ressources de manière dynamique. Cela aide à libérer de la RAM et à en rendre un plus disponible. Cela peut sembler trop technique, alors facilitons la compréhension en utilisant des applications du monde réel.

Qu'est-ce que la RAM virtuelle sur Android - %categories

Supposons que vous ouvriez Twitter , et parcourez votre flux, puis passez à autre chose. Twitter est toujours dans votre RAM. Mais si vous ne l'ouvrez pas pendant un certain temps, sa priorité diminue. Plus tard, si vous lancez quelque chose de nouveau, Android devra libérer de la mémoire utilisée par Twitter. Donc, ce qu'il fait, c'est qu'il change ses valeurs et ses données en stockage, et vous donne de l'espace libre. C'est pourquoi lorsque vous réactivez Twitter, il vous montrera d'abord la chronologie à laquelle il a été mis en hibernation, puis se rafraîchira. Il en va de même Facebook ou Reddit Ou des applications similaires comme Calculatrice ou Notes. Ces applications utilisent des pages propres où une copie de leurs données est enregistrée de manière statique dans votre espace de stockage.

Lisez aussi:  Comment personnaliser et utiliser les gestes tactiles sur Android

Qu'est-ce que la RAM virtuelle sur Android - %categories

Maintenant, pour les pages sales, considérez Spotify ou n'importe quel lecteur de musique. Vous pouvez jouer de la musique à l'intérieur du lecteur, puis la jouer en arrière-plan sans ouvrir l'application. Cependant, le système ne peut pas le fermer car il utilise votre mémoire de manière dynamique. En conséquence, Android compresse l'application et la convertit en zRAM lorsque plus de RAM libre est nécessaire.

Qu'est-ce que la RAM virtuelle

Maintenant que vous savez comment Android gère la mémoire, vous devez vous demander : d'où vient la fonction RAM par défaut ? Rappelez-vous comment nous avons dit que la zRAM faisait également partie de la RAM ? La façon dont la RAM virtuelle fonctionne est qu'elle crée une partition d'échange sur votre stockage et l'utilise comme zRAM supplémentaire.

Qu'est-ce que la RAM virtuelle sur Android - %categories

Étant donné que la zRAM n'est stockée que sur votre RAM, il y a une limite au nombre de pages que vous pouvez compresser et stocker dedans. Avec la partition swap, vous pouvez utiliser votre espace de stockage comme zRAM supplémentaire, pour compresser et déplacer des applications, tout en libérant de l'espace dans votre RAM physique.

Cette fonctionnalité est nouvelle

Alors, tout est nouveau ? Eh bien pas vraiment. Linux utilise des partitions swap depuis le début. Pour Android, les utilisateurs du noyau dédié utilisent leurs cartes SD pour créer des partitions d'échange supplémentaires pour une meilleure gestion de la mémoire.

En tant que tels, les fabricants de marques vous offrent la même fonctionnalité intégrée à leurs skins Android. Cependant, cela soulève la question - si la fonctionnalité était si utile, pourquoi ne faisait-elle pas partie du code source d'Android ?

Bonne ou mauvaise RAM virtuelle

La réponse réside dans le fonctionnement de base de la RAM virtuelle elle-même. Bien que la fonctionnalité vous permette d'exécuter un plus d'applications sur votre appareil en compressant les applications en hibernation et en les déplaçant vers votre stockage, cela fait plus de mal que de bien. Étant donné que les partitions d'échange stockent principalement des applications actives, le sens de la lecture et de l'écriture est plus élevé.

Lisez aussi:  Meilleurs claviers Android 5 avec touches fléchées

Cela fonctionne bien sur le stockage traditionnel, mais la mémoire flash a un nombre limité de lectures et d'écritures. Ainsi, en utilisant SWAP ou Virtual RAM, vous réduisez la durée de vie du stockage de votre appareil.

Ceci est également bien marqué dans Page développeur Android. "Sur Android, le stockage n'est pas utilisé pour l'espace d'échange comme c'est le cas dans d'autres applications Linux, car une écriture fréquente peut consommer cette mémoire et raccourcir la durée de vie du support de stockage." Un autre exemple de cela se trouve dans les nouveaux MacBook Apple M1. Ces appareils utilisent une partition swap sur les SSD Apple, ce dont les utilisateurs se sont souvent plaints.

La RAM virtuelle est-elle importante et devriez-vous l'utiliser

Fondamentalement, tout dépend de la façon dont vous définissez le multitâche. S'il bascule entre deux ou trois applications actives, la RAM virtuelle l'aide certainement. Mais si vous continuez à basculer entre 5 et 6 applications très actives, la RAM par défaut ne fera rien car elle continuera à changer d'applications.

Essentiellement, la fonctionnalité de RAM virtuelle vous permet d'avoir plus de RAM disponible pour exécuter des applications. Cependant, cela se fait au détriment de vos frais de stockage. Si vous avez l'intention de continuer à utiliser votre appareil pendant plus de deux ans, nous pensons que l'utilisation de la RAM virtuelle n'a peut-être pas beaucoup de sens.

Vous pourriez l'aimer aussi