Je possède un Galaxy Nexus Verizon de 32 Go (toro). Je suis sous ROM nightly Cyanogenmod 10.1 et j'utilise CyanDelta Updater pour rester à jour.
Pendant environ 3 semaines, j'ai mis à jour la version nightly la plus récente presque tous les jours en utilisant CyanDelta. Parfois, je téléchargeais la ROM complète au lieu d'utiliser CyanDelta. Pendant ce temps, je n'ai jamais effacé l'appareil (aka réinitialisation aux paramètres d'usine). J'appliquais simplement la nouvelle version par-dessus l'ancienne.
Récemment, les performances de mon téléphone se sont considérablement dégradées. Il y avait de longs retards pour déverrouiller, de longs retards pour basculer entre les applications, de longs retards pour faire à peu près tout. Le téléphone se bloquait, et le système d'exploitation demandait si je voulais mettre fin à un processus car il ne répondait pas. Mon lecteur de podcasts bégayait pendant la lecture.
Au lieu de passer à une autre ROM, j'ai décidé de d'abord faire un effacement complet (réinitialisation aux paramètres d'usine). J'ai utilisé Titanium Backup pour sauvegarder mes applications utilisateurs et mes données. Dans TeamWin Recovery, j'ai fait une réinitialisation d'usine, flashé la même version CM 10.1 nightly que j'utilisais auparavant, restauré mes applications avec Titanium, connecté à mes comptes, etc.
Les performances de mon téléphone ont été complètement restaurées. C'est comme le jour et la nuit.
Ma question est : Pourquoi cela a-t-il fonctionné ? Qu'est-ce qui, dans l'application de versions successives de ROM, pourrait causer un ralentissement qu'un effacement résoudrait ?
J'aime mon nouveau niveau de performance, mais j'aime aussi rester à jour avec les dernières versions. Il semblerait que je ne puisse pas avoir le beurre et l'argent du beurre. Maintenant, j'hésite à flasher des mises à jour sans faire d'effacement complet.
0 votes
J'ai le même problème, et j'ai simplement supposé que c'était des bugs ou autre chose.
1 votes
Parfois, au lieu d'un effacement complet, un effacement du cache Dalvik pourrait également résoudre ce problème (c'est là que réside le code pré-compilé des applications, qui serait alors simplement régénéré au démarrage), peut-être est-il devenu trop fragmenté.
0 votes
CyanDelta prétend effacer automatiquement le cache Dalvik à chaque mise à jour. Donc ce n'est probablement pas la solution.