Aller au contenu

taskiller is dead... or not ?


popolbx

Recommended Posts

bon derrière ce titre provocateur se cache une reflexion à la con.

dans la méthode RestartPackage utilisée par nombre de tueur de taches, on peut lire ça sur la dernière api pour froyo:

This method is deprecated.

This is now just a wrapper for killBackgroundProcesses(String); the previous behavior here is no longer available to applications because it allows them to break other applications by removing their alarms, stopping their services, etc.

En lisant ça j'ai limite eut un arret cardiaque:

- parce que taskiller n'aurait pas fonctionné (et en plus il y a une permission associée qui est différente...)

Bon juste après ça j installe froyo et me rends compte que tout marche bien.... :| :| :|

Sauf que les process ne sont plus marqués "vides" par l'os. En gros ils ne sont pas en vert dans taskiller.

Donc froyo libère la RAM de nos appreils (le nexus en affiche 300 dans taskiller contre 110 en moyenne avant...)

Mais les process ne sont plus "vides".

par contre l'utilitaire systeme dans applications me dit bien qu'il y a de la RAM dans 16 process terminés ?

(ils doivent utiliser le pid null mais bon...j'aime pas ces changements :) )

Tout ça pour dire que la gestion de la ram a bien bougé ....

Lien vers le commentaire
Partager sur d’autres sites

FroYo débride le Nexus et permet d'exploiter les 512Mo (contre environ 300 auparavant).

La gestion de la RAM en elle-même n'a pas changé.

Par contre il y a une réelle volonté de cesser l'habitude de tuer les applis.

http://blog.radioactiveyak.com/2010/05/when-to-include-exit-button-in-android.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+TheRadioactiveYak+(The+Radioactive+Yak)

Dans l'idée c'est qu'Android gère bien la mémoire tout seul, et en général les tast killers font pas mal de dégats (ceux que tu as cités).

Et en particulier du fait de la diversité des appareils Android et des différentes personnalisations qui en découlent (impossibles à anticiper de ta part).

Le seul véritable intérêt que je vois (et pourquoi je garde taskiller que j'ai acheté ^^) c'est de killer un service qui perdure à tort.

Lien vers le commentaire
Partager sur d’autres sites

tout à fait.

sauf que les process n'étant plus marqués vides, ceux ci étant tués en premiers par le gestionnaire interne,

j'aimerai bien savoir comment il choisi les app à enterrer en premier :) ;)

Quelqu'un a t il sous la main les paramètres du "taskiller interne", les différents seuils etc ... ?

En gros soit les process sont vidés en dessous d 'un certain seuil pour etre ensuite flingués en dessous d'un autre,

soit froyo est buggé, soit la rom froyo du nexus a un soucis.

de plus pour ton utilisation habituelle : si le service avait programmé une alarme j ai bien peur qu'il ressurgisse malgrès le kill.

(j'ai testé avec keepscreen qui a une alarme pour se reveiller.....il ne se reveille pas.... donc rien a changé ???)

Modifié par popolbx
Lien vers le commentaire
Partager sur d’autres sites

Tests faits. Les services tues se relancent a la prochaine alarme.

En gros je sens que je vais rooter pour avoir un total controle :)

Parce que les services mal codes en arriere plan sont surement les trucs les plus nefastes pour la batterie.

Bon au lieu de chialer je file trouver le hack pour fonctionner comme avant. ..

Il me tarde les sources :)

Lien vers le commentaire
Partager sur d’autres sites

Application mal codee = Application desinstallée. Avec ce principe pas besoin de task killer.

sauf pour les noobs. ceux qui n y connaissent rien : soit 90% des utilisateurs.

les gens qui vont acheter, télécharger des tas de trucs et dire : ce tel c est de la m**** la batterie tient pas.

avec ton principe on va finir par des validations restrictives des applis par google sur le market. ça serait peut etre pas plus mal finalement.

Lien vers le commentaire
Partager sur d’autres sites

en meme temps si on devait virer toutes les applis qui posent plus ou moins probleme avec la batterie y resterait plus grand chose

ouais mais bon, meme le patron de google a déclaré au Google I/O que si les batteries tenaient pas, c'était la faute aux applis.

Donc empecher de tuer les applis. OK je veux bien. Mais donc ils auraient du empecher de créer des applis consommatrices.

PS : après test les process ne sont plus marqués "vidés" par l'OS. Par consaquent les applis sur lesquelles on fait retour ne sont plus terminées mais gardées chargées en mémoire.... elles sont toujours là (pid+mémoire allouée)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

donc pas de solution magique pour tout ce qui n'est pas service?

http://groups.google.com/group/android-developers/browse_thread/thread/6a544bfd05bf10cf

Plus moyen de faire joujou avec tout ce qui n'est pas service?

Ce n'est pas plus mal, ca va me permettre d'éduquer mes utilisateurs de taskOS qui chialent pour avoir une fonction de kill!

Lien vers le commentaire
Partager sur d’autres sites

^^

bah moi quand un mec clic sur un service il aura la jolie fenetre android de fermeture des services.

comme quasiment personne est sur froyo j'ai pas de retours .... mais j'attends la vague de "c'est bugué cette m**** ! il kill pas tout !!!" :)

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

arf bbfoc :(

techniquement le forum est maintenant trop gros (16 pages à lire en rentrant du boulot...)

donc je lis plus trop.

et bbfoc n'est plus trop maintenu.

je pense que je vais le corriger pour frandroid (si possible) et le mettre en open source. (même si le code est vraiment crade).

le problème étant que le parser se fait défoncer par les pubs et les modifs perso sr la plupart des forums... :'(

Modifié par popolbx
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...