Le téléphone fonctionne lentement ? Les logiciels ne se lancent pas correctement ? Regardez mon tutoriel sur le swap

L'affiche originale: Enfantin et rêveur Vues: 654 Réponses: 7 Publié dans: 2013-08-17 19:14:38
(coin=10000) En fait, ce genre de tutoriel est devenu très courant. Étant donné la demande d'un certain utilisateur, je vais simplement écrire un tutoriel, après tout, le mien est un peu différent des autres. Le swap est la mémoire virtuelle dans le système Linux, ayant le même but que la mémoire virtuelle de Windows : étendre la RAM. Ceux qui ont utilisé un ordinateur avec 256 Mo ou 512 Mo de RAM savent sûrement ce qu'est la mémoire virtuelle {:125_449:} Activer le swap peut compenser le manque de RAM ; théoriquement, cela permet de faire fonctionner plus de programmes en même temps. Le swap consiste à réserver une partie de la capacité sur une carte SD ou le stockage interne pour fonctionner comme la RAM, mais la vitesse d'accès au swap est bien inférieure à celle de la RAM. Ainsi, activer le swap n'améliore pas nécessairement les performances de votre téléphone et parfois, cela peut même ralentir le système. En somme, le swap n'est pas aussi fantastique que beaucoup le pensent. Pour ma part, je trouve que le swap rend le téléphone très lent quand la mémoire est très faible, donc j'ai récemment abandonné le swap. Comme je contrôle strictement les applications en mémoire résidente, je n'ai pas besoin de swap et l'écran d'accueil ne se recharge pas. Conditions : 1. Avoir une carte SD et un lecteur de carte (sinon, voir directement le point 4) 2. Accès root 3. Bootloader du téléphone débloqué 4. Kernel compatible avec le swap I. Partitionnement http://bbs.gfan.com/android-2721739-1-1.html Je me réfère toujours à Xiao Su. Si vous avez déjà partitionné, vous pouvez passer cette étape. Pour ceux qui n'ont pas encore partitionné, suivez le tutoriel pour créer la partition swap, le reste n'a pas besoin d'être touché (si vous voulez, vous pouvez aussi partitionner ext). II. Flasher le kernel http://bbs.gfan.com/android-3553112-1-1.html Tutoriel d'utilisation de fastboot Assurez-vous de renommer le kernel que j'ai téléchargé en boot.img et de le placer dans le répertoire fastboot ; 2 kernels pour 2.3.4, 1 kernel pour 2.3.3, flashez la version correspondante. Ceux qui savent déjà flasher peuvent ignorer le tutoriel. Petits outils supplémentaires pour les débutants : http://bbs.gfan.com/android-3885802-1-1.html III. Activer le swap En suivant le tutoriel de Xiao Su, vous avez peut-être remarqué le logiciel swapper, qui permet d'activer le swap sur une partition, mais ne permet pas de régler le taux d'échange (swapiness). Comme le kernel supporte des scripts personnalisés, nous pouvons activer le swap avec un script, évitant ainsi d'installer un logiciel et réduisant l'utilisation de la mémoire ; il suffit de placer le script « 06swaponSD » dans le répertoire /etc/init.d et de redémarrer le téléphone pour activer le swap. Mais comment savoir si le swap est activé ?Comme le montre l'image ci-dessous :

Installez ce meninfo, cliquez sur "show swaps" et regardez si des chiffres apparaissent dans le cadre rouge pour savoir si c'est activé ou non. Le chiffre devant est le total de swap, le chiffre derrière est le nombre utilisé.

IV. swap2cache
C'est une autre manière d'activer le swap. Littéralement, cela signifie activer le swap sur la partition cache. La cache est le stockage interne, donc swap2cache ne nécessite pas de partition SD. swap2cache crée un fichier swap sur la partition cache, tandis que swaponSD utilise directement la partition swap sur la carte SD. Donc ces deux méthodes peuvent avoir des performances légèrement différentes, mais cela n'est pas forcément très évident. Chacun peut choisir selon ses besoins. L'implémentation de swap2cache est très simple, pas besoin de partition : après avoir flashé le noyau, mettez simplement le script "05swap2cache" dans le répertoire /etc/init.d et redémarrez le téléphone.

Voici la provenance du noyau, pour ceux qui sont intéressés :
http://forum.xda-developers.com/showthread.php?t=1468043 NightElf Kernel
http://forum.xda-developers.com/showthread.php?t=1316259 Inteks Kernel
http://forum.xda-developers.com/showthread.php?t=1197263 DoomKernel

Inteks Kernel est stable et fonctionnel ;
NightElf Kernel a un peu plus de fonctionnalités et est plus récent, par exemple overclocking du GPU, augmentation de 10 Mo de RAM, mais il est relativement moins stable ;
DoomKernel est utilisé pour 2.3.3, assez ancien, et son auteur ne développe plus le noyau Neo.

Pour plus de détails, voir le post du forum : bbs.gfan.com/forum.php?mod=viewthread&tid=3974833&extra=&page=1&mobile=yes&simpletype=yes&t=14846(/coin)
répondre 🤍 0 📤 partager collecter
Merci pour tes efforts
Euh~ et si on changeait le nom en « Mignon mais aussi mature »
Ha, ça n'a pas réussi à escroquer de l'argent.
Si c'est possible, il faut vraiment le soutenir.
Passer, soutenir
Exprime le fait d'aimer le nom actuel du propriétaire du post
Hé hé, merci beaucoup
— Toutes les réponses chargées —

Laisser une réponse