Mon téléphone
Je possède un téléphone avec des gigaoctets de mémoire flash intégrée. Mon téléphone comprend également un emplacement physique pour carte MicroSD. Je ne possède pas de carte MicroSD à insérer dans le logement, et je n'ai jamais pris la peine d'en acheter une, mais je ne suis pas opposé à l'idée d'en acheter une.
J'utilise peut-être plus la mémoire flash de mon téléphone que la plupart des gens.
-
Je cours une application gratuite de suivi du sommeil la plupart des nuits, toute la nuit. Il a de nombreuses caractéristiques. Celle qui demande le plus d'espace de stockage ? Il enregistre le son pendant au moins une partie de chaque nuit.
-
J'ai également installé Debian Linux sur mon téléphone (même si le téléphone n'est pas enraciné). Je lance Debian quand je le souhaite en utilisant une application nommée GNURoot Debian . Debian Linux est normalement stocké sur un SSD conçu pour gérer un nombre énorme de cycles d'écriture, ou sur un disque dur qui peut également gérer de nombreux cycles d'écriture - pas sur une puce de mémoire flash de smartphone.
-
J'ai peut-être une centaine d'applications installées, et le magasin Google Play met automatiquement à jour certaines d'entre elles de temps en temps.
-
Je fais un usage intensif d'un jeu qui a été conçu pour être utilisé sur Windows et Linux, mais qui a été porté sur Android. Chaque fois que je me déplace d'un étage à l'autre de l'univers du jeu, le jeu enregistre certaines informations sur le disque. Je soupçonne que, dans la pratique, il réécrit au moins une partie du fichier de sauvegarde du jeu.
Le problème
David Cary a plus de 10 000 points de réputation sur Electrical Engineering Stack Exchange. Dans un poste ici M. Cary écrit :
La mémoire flash a des temps de lecture relativement rapides mais des temps d'écriture beaucoup plus longs. Par exemple, avec une flash série Numonyx M25P80-VMW6G 75MHz 8 Mbit, la lecture d'un secteur de données (à 75 MHz) nécessite 7 millisecondes, tandis que l'effacement et l'écriture de nouvelles données dans un secteur prennent généralement 0,6 seconde (3 secondes maximum).
En d'autres termes, l'écriture de cette mémoire flash prend généralement 85 fois plus de temps que la lecture, et dans le pire des cas, l'écriture d'un secteur prend plus de 400 fois plus de temps que la lecture. (Cela ne tient même pas compte de l'inefficacité de la mise à jour partielle des secteurs).
D'après mon expérience, le temps nécessaire pour effacer et réécrire un secteur particulier de la flash continue d'augmenter à chaque cycle d'effacement/réécriture, mais les temps de lecture restent constants.
Je n'y connais pas grand-chose en matériel, mais supposons que l'expérience de M. Cary sera également valable pour mon téléphone.
Ma question
Je n'aime pas dépenser de l'argent inutilement, et il me faut parfois faire de gros efforts pour choisir un téléphone à acheter. Lorsque j'achète un téléphone, j'aime bien le traiter et continuer à l'utiliser pendant cinq à dix ans ou plus - à moins qu'il ne tombe en panne au point que cela devienne absolument impossible.
Certaines opérations sur mon téléphone sont fâcheusement lentes, comme la vérification automatique des mises à jour logicielles de Debian Linux ( apt-get update
) et autres. Je ne sais pas s'ils sont lents à cause du temps qu'il faut pour écrire sur le flash ou pour d'autres raisons.
Quoi qu'il en soit, en supposant que le problème soulevé par M. Cary ci-dessus soit réel, dois-je m'en inquiéter ? Devrais-je changer mon comportement à cause de cela - par exemple, en déplaçant GNURoot Debian de la mémoire flash intégrée du téléphone vers une carte MicroSD insérée dans le bon emplacement ?
Note
J'ai laissé cette question à l'appréciation des appareils. En effet, j'aimerais appliquer ce que j'ai appris à l'appareil que je possède et à tout autre appareil Android que je pourrais acheter à l'avenir.
Related
- "Android souffre-t-il de la même dégradation des performances 'sur une période donnée' que les systèmes d'exploitation comme Windows ?"
- Voir également la section finale d'un longue réponse d'Izzy où il discute
fstrim
.