[Dossier] Gérer la RAM de son iPhone/iPod Jailbreaker, éviter les lenteurs
Bonjour, je vais vous faire le premier petit dossier du blog, c’est un dossier consacré à la mémoire vive de l’ iPhone et sur comment vous, cher utilisateur vous allez pouvoir la contrôler.
N’avez jamais vous remarquez des ralentissements sur votre iPhone/iPod ? c’est tout simplement dû a mobile substrate, une librairie dynamique très puissante écrit par notre cher Saurik (Jay Freeman ) international, le créateur de Cydia.
Mobile substrate et ses copains
Mobile substrate est utilisé par un large éventail d’applications provenant de cydia, c’est en faite un petit script qui permet d’injecter dynamiquement des bouts de code non signés par Apple dans une application.
Par exemple, c’est la méthode utilisé par Winterboard, quand vous appliquez un thème, les images par défauts ne sont pas remplacées dans leur dossiers respectifs, elles sont juste chargé a l’ouverture de chaque application ou injecter dans le springboard en permanence (icônes, wallpaper…).
Vous me suivez ? vous commencer a comprendre d’où peuvent provenir certaines lenteurs ? Et oui il suffit qu’un thème soit un peux lourd et hop on se retrouve avec un Iphone un peux plus lent a lancer les applications, et il n’y a pas que winterboard c’est en faite une accumulation.
Mais ne vous en faite pas, ici a iPodtutofast je vais vous détaillé chaques applications, et a la fin une méthode assez sympa pour bloquer mobile substrate dans les applications et récurer de la RAM.
Sachez aussi que l’occupation de la RAM influe sur la batterie, plus la RAM est utilisé plus la batterie se videra vite.
l’Iphone a une mémoire de 128 MO, dont la moitié est réservé a MAC OSX mobile, donc il nous reste 64 Mo, ce qui est limité mais plutôt pas mal pour un téléphone ou un baladeur MP3
Bon nous allosn commencer avec Winterboard tient :
La pire des chose a éviter est finalement les thème avec des wallpaper qui change toute les 15 seconde ou moins. Et oui ce genre de thème oblige mobile substrate a injecter du code Javascrit/HTML dans le springboard en permanence et a charger les images dans la RAM. Tster pour voir, et essayer de lancer une application au moment ou le fond d’écran change, vous aller avoir un temps de réponse plus que minable.
Donc je vous conseille vivement, si vous voulez un iPhone rapide d’éviter ce genre de thème, je vous dis en aucun cas d’éviter winterboard qui est superbe, mais opter pluto pour un thème lite.
Eviter même les thème avec des imageg de chargement d’application, cela ralentit également l’ouverture des application de 1 a 2 secondes, ce n’est pas énorme pourrait on dire mais c’est quand même pas mal, de plus certaine grosse applications (les jeux gameloft) risquerait de ne plus vouloir se lancer correctement.
-Vidéos wallpaper: C’est une application disponible sur cydia, elle permet de mettre une video MP4 en fond d’ecran, je vous laisse imaginer les ralentissement que cette application super peux causer.
Bon évidement sa dépendra majoritairement de la taille de votre vidéo, le script étant très leger, si vous mettez une vidéos inférieur a 1 Mo la différence sera presque infinie.
Mais je vous déconseille fortement d’utiliser Vidéos wallpaper et winterboard en même temps.
-Cateories: C’est une autre application cydia vous permettant de ranger vos applications dans des dossier, très pratique quand on a beaucoup d’applications ou quand on a atteint la limite de 9 pages définit par Apple.
Mais faite attention a comment le configurer, catégorie permet maintenant de mettre les dossier ouvert en backgroud, c’est a dire que la 2e fois que vous les ouvrirez un dossier vous n’aurez pas a attendre le « loading ». Mais plus vous avez d’applications dans un dossier plus le mettre en tache de fond prendra de la RAM. JE vous conseille donc de mettre un dossier en Background avec un maximum de 8 applications, au-dela préférer ne pas activer l’option background de votre dossier, votre iPhone risuqe d’être instable sinon.
Faité égalemetn attention au nombre de dossier mis en background, 2 ou 3 dossiers avec 8 applications ne sont pas dangereux mais 7 dossiers ouvert seront très instable et vous prendront beaucoup de RAM et de Batterie.
-Backgrounder: Backgrounder est surement une des meilleurs application utilisant mobile substrate, elle permet de mettre n’importe quelle application en taches de fond. Vous pouvez par exemple mettre en tache de fond votre application radio ou Msn et aller sur safari. Le problème c’est que certain utilisateur oublie de fermes les application mis en background, et une application c’est pas comme un dossier de categories, sa pompe un max. Essayer par exemple de jouer a un jeux avec 3 applications en taches de fond, sa relève de mission impossible.
je vous conseille vivement d’installer cette application mais de faire très attention a quelle applications vous avez mis en taches de fond et de ne pas oublier de les fermers une fois votre iphone en veille.
-Stack, Dock reflection, Quickgold, etc…
Toutes ses extensions sont formidable et je ne manquerai pas de faire un autre dossier pour les détailler.
Chacune d’entre elles ne sont pas très grosses, mais installer les toutes en même temps et vous aller rencontrer de sérieux ralentissements.
je vous conseille donc de vous limiter et de faire des choix, installer par exemple seulement quickgold et dock reflexion mais pas stack, ou alors seulement stack etc…

Il y a une méthode très simple pour voir combien et quelle applications dépendent de mobile subrate, rendez -vous dans cydia, aller dans search, taper « substrate », appuyer sur mobile substrate et faite modify puis uninstall, cydia va alors vous lister toutes les applications lier a mobile substrate, MAIS NE DÉSINSTALLER SURTOUT PAS MOBILE SUBSTRATE, désinstaller uniquement les applications que vous voulez une a une.
Les Deamons :
Les deamons sont simplement des processus de fond qui se lance au démarrage de votre iphone, vous n’avez pas de moyen de contrôle sur eux.
Ils sont installé par Apple ou par vous, comme par exemple SSH, ce deamon n’est pas dangereux, il est très léger et super utile, mais des deamon plus lourd sont a éviter.
Utiliser la commande « top » dans mobile terminale pour voir toutes les applications tournant sur votre iphone.

Il y a quand même un petit widget utile qui s’installe dans Sbsetting, c’est le widget process, il permet de voir les application qui tourne sur votre iphone et de les fermer, ne vous inquiétez pas si l’application mail est tout le temps lancer c’est normal.

Astuces:

J’ai récemment trouver un moyen efficace de faire tourner autant d’applications dépendant de mobile substrate que je le voulais. Simplement en déboursant quelques Euros pour acquérir la Licence de Interlliscreen.
Ce petit outils permet d’afficher sur votre lockscreen des informations tel que la météo ou encore des flux RSS (très très (TROP?))pratique)
mais le rustre a également une petite option caché, l’option se nomme performance.
Pour l’utiliser lancez inteliscreen, aller dans l’onglet performance, puis cochez « App lauch boost », veillez a bien décocher tout les extensions en dessous. Ce petit plug-in va fermer mobiles substrate dès que vous allez lancer une application, vous aller donc récupérer toute la ram au moment ou vous appuierai sur un icône. et dès que vous quitterez l’application, les extensions mobile susbtarte se relanceront automatiquement. (c’est pas beau la vie) Le seule effet négatif c’est que vous perder la customization winterboard a l’intérieur des applications. (si votre thème le fessait) mais bon vous avez un iphone rapide avec tout les plugin rêver.
Voila il y en aurait encore beucoup a dire mais pour vous utilisateur Lanbda je pense que c’est tout.

cortes48 18:44 on 17 février 2009 Permalien |
Super ce dossier ^^ !!!
Totsuo 20:47 on 17 février 2009 Permalien |
Merki, sa va m’aider quand je l’aurais
Tom 17:20 on 27 avril 2009 Permalien |
l’option Performance n’est plus présenta dans la dernière version d’intelliscreen ! dommage
Em3ric.ze 03:05 on 16 juillet 2009 Permalien |
Tu nous parle du magnifique sbsettings ce plugin prend beaucoups de ram ?!
Pieter 14:29 on 12 janvier 2010 Permalien |
Existe il un soft cydia ou appstore qui libère de la RAM automatique ou à intervalle régulier.
J’utilise le process de SB Setting mais l’intervention est manuelle…
Comme exemple je pense à Kill Safari qui Kill le process automatiquement en fermant l’app.
Je ne l’utilise plus car il bouffait ma batterie à vue d’oeil mais le principe était excellent…
Petit retour d’expérience d’ailleurs pour « tuer » safari en quittant, il suffit de demander une nouvelle page « blanche » avant de quitter (bouton en bas à droite)
Ol!v 17:34 on 7 février 2010 Permalien |
Une traduction en français de ce dossier me serait certainement utile. Je n’ai rien compris.
dommage.
Dimprod 00:09 on 23 juin 2010 Permalien |
Bonjour
existe t’il une autre application gratuite équivalente au app launch boost dintelliscreen ?