Aller au contenu

[Fix] 5/Apr V10a: dexopt fix for Stock ROMs


Recommended Posts

Sacrée dévouverte de Paul @MoDaCo :

LG screwed up - bad - here's why your UI is jerky!

Basically i've been auditing the LG ROMs for performance tweaks today, and I came across a monstrous screw up by LG!

On device startup there is a piece of code which looks to check if the device is running an engineering build (this is set in the build.prop). If it is, then it sets up the system as such that dexopt doesn't happen at startup (which is normal), but happens on the fly. This is fine for engineering builds, but for user builds, it's a huge and unpredictable system overhead.

Now, in my audit I discovered that LG have manually changed this code to always return 'true' instead of looking at the build.prop! So the device always runs it's dexopt in engineering mode (no pre-dexopt). Crazy! This explains the slowdowns and random weirdness we have been seeing. I've reversed 3 LG builds and they all have this problem.

I've now fixed it and i've implemented the fix in my Fr7 releases but, well, bad LG!

http://forum.xda-developers.com/showthread.php?t=1023354

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

Enorme, j'avais juste vu le tweet de Paul à ce sujet ! Heureusement qu'on a des modders talentueux pour vraiment exploiter le potentiel des téléphones ! Ils sortent tellement de modèles, ... les constructeurs aujourd'hui que du coup, rien ne sort optimisé, au contraire des Iphone...

C'est vraiment ce qui me gonfle dans la politique des constructeurs, ce besoin de sortir 10000 modèles, au lieu de concentrer les efforts par exemple sur 4 modèles par an (un entrée de gamme, un milieu de gamme, un haut de gamme et un plus pro avec clavier par exemple). En plus, je suis sur que ce serait une stratégie gagnante car bien plus efficace pour en assurer la promotion et rendre ces modèles populaires !

D'ailleurs, HTC prend une très mauvaise voie à ce sujet !

Lien vers le commentaire
Partager sur d’autres sites

  • 2 months later...

Si j'ai bien compris, en installant le perf patch, le dexopt fix est déja intégré?

This download is a performance pack for STOCK ROMs. It should work on all v10 ROMs, but always do a backup in ClockworkMod Recovery first!

This fix pack includes my fix for the LG 'pre-dexopt' issue (seen on ALL stock ROMs to date) as well as the libsqlite patch I created based on the changes in this post.

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...