1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

2x Optimierungen für Stock-ROMs

Dieses Thema im Forum "Root / Hacking / Modding für LG Optimus Speed" wurde erstellt von Horscht, 06.04.2011.

  1. Horscht, 06.04.2011 #1
    Horscht

    Horscht Threadstarter Android-Lexikon

    Beiträge:
    1,172
    Erhaltene Danke:
    289
    Registriert seit:
    08.08.2010
    Bitte EDIT am Ende beachten.


    Ich hoffe, ich habe nichts übersehen, konnte aber zu beiden Punkten hier noch keinen Hinweis finden.

    Paul (der von Modaco) ist ja aktuell sehr bemüht um das LGOS. Neben seinen Custom ROMs gibt es auch zwei Fixes von ihm, die auch im Stock-ROM genutzt werden können (in seine eigenen Builds ist dies natürlich auch eingeflossen).

    Zum einen geht es um einen offenbar kapitalen Bock, den LG beim Finalisieren des ROMs geschossen hat. Er selbst nennt es "monstrous screw up". :D Im Kern geht es darum, dass Android normalerweise beim Booten in der build.prop nachschaut, ob es sich um ein Engineering Build oder ein Finales handelt. In ersterem Falle wird dexopt nicht, wie es normal wäre, global beim Booten aktiviert, sondern immer on-the-fly ausgeführt. Das ist beim Developen prima, erzeugt aber im normalen Betrieb einen unnützen Overhead. Im LG-ROM ist es nun offenbar so, dass die Einstellung für ein Development Build "fest verdrahtet" eingestellt ist, egal was in der build.prop steht.

    Details siehe hier.

    Paul hat einen Fix für alle aktuell erhältlichen Stock-ROMs gebastelt, s. hier. Die "date" - Angabe findet Ihr in der build.prop. Da es jedes Stock-ROM scheinbar mit mind. 2 verschiedenen Builddates gibt, müsst Ihr da auf jeden Fall nachschauen, um das richtige File zu nehmen.

    Ein weiterer Fix betrifft die Performance der SQLite-Datenbank. Erklärung und Download hier. Das Ding bringt vor allem für die Quadrant-Fans einiges. :)


    Edit: Es gibt jetzt beide Fixes in einem Paket, wobei es bzgl. des ersten Fixes jetzt auch egal ist, welche V10-Version man hat. Klick!
     
    Zuletzt bearbeitet: 10.04.2011
    HubMag, boshot und PatSend haben sich bedankt.
  2. PatSend, 06.04.2011 #2
    PatSend

    PatSend Android-Lexikon

    Beiträge:
    1,432
    Erhaltene Danke:
    497
    Registriert seit:
    21.03.2010
    Danke, ich habe es direkt mal installiert und mal sehen was es bringt :)
     
  3. Flamey, 06.04.2011 #3
    Flamey

    Flamey Android-Lexikon

    Beiträge:
    1,211
    Erhaltene Danke:
    245
    Registriert seit:
    23.03.2011
    Phone:
    Samsung Galaxy S3
    woran sehe ich welches "Date" ich habe?
     
  4. Horscht, 06.04.2011 #4
    Horscht

    Horscht Threadstarter Android-Lexikon

    Beiträge:
    1,172
    Erhaltene Danke:
    289
    Registriert seit:
    08.08.2010
    Steht oben in meinem Posting.
     
  5. boshot, 06.04.2011 #5
    boshot

    boshot Android-Guru

    Beiträge:
    3,462
    Erhaltene Danke:
    997
    Registriert seit:
    22.12.2010
    Echt Klasse!
    Bringt mir ca. 300pkt. im Benchmark.
     
  6. Flamey, 06.04.2011 #6
    Flamey

    Flamey Android-Lexikon

    Beiträge:
    1,211
    Erhaltene Danke:
    245
    Registriert seit:
    23.03.2011
    Phone:
    Samsung Galaxy S3
    ja meine frage war eigentlich wo genau ich das im handy sehe...was muss ich öffnen um mir diese datei an zu schauen?

    Danke im Vorraus :)
     
  7. boshot, 06.04.2011 #7
    boshot

    boshot Android-Guru

    Beiträge:
    3,462
    Erhaltene Danke:
    997
    Registriert seit:
    22.12.2010
    in der build.prop stehts drin.
    Vielleicht einfach auch mal auf die verlinkten Sachen klicken ;)
     
  8. Flamey, 06.04.2011 #8
    Flamey

    Flamey Android-Lexikon

    Beiträge:
    1,211
    Erhaltene Danke:
    245
    Registriert seit:
    23.03.2011
    Phone:
    Samsung Galaxy S3
    ist mir schon klar das ich in irgendeiner build.prop nach sehen muss... kann mir denn jemand sagen wo ich die finde?
     
  9. Silentsol, 06.04.2011 #9
    Silentsol

    Silentsol Fortgeschrittenes Mitglied

    Beiträge:
    270
    Erhaltene Danke:
    24
    Registriert seit:
    21.03.2011
    von 2450 punkte im quadrant auf 2350..
    du musst zb mit einem file manager unter'/system/build.prop gucken,die datei als text dokument öffnen..da stehts
    edit:
    3th run 2831
     
  10. boshot, 06.04.2011 #10
    boshot

    boshot Android-Guru

    Beiträge:
    3,462
    Erhaltene Danke:
    997
    Registriert seit:
    22.12.2010
    :confused:

    Im 2ten Link des Startposts stehts:

    'system/build.prop' > 'da nach ro.build.date.utc='
     
  11. boshot, 06.04.2011 #11
    boshot

    boshot Android-Guru

    Beiträge:
    3,462
    Erhaltene Danke:
    997
    Registriert seit:
    22.12.2010
    nimm mal benchmark 2011, is zuverlässiger als quadrant..
     
    Flamey bedankt sich.
  12. Flamey, 06.04.2011 #12
    Flamey

    Flamey Android-Lexikon

    Beiträge:
    1,211
    Erhaltene Danke:
    245
    Registriert seit:
    23.03.2011
    Phone:
    Samsung Galaxy S3
    danke mir war nicht klar das ich in einem file manager nach schauen muss.... danke :)
     
  13. HubMag, 06.04.2011 #13
    HubMag

    HubMag Android-Hilfe.de Mitglied

    Beiträge:
    109
    Erhaltene Danke:
    9
    Registriert seit:
    03.04.2011
    Phone:
    LG Optimus Speed
    hätte da mal ne frage zum ersten fix: mein englisch ist zwar ziemlich gut, aber ich erkenn gerade nicht, was da eigentlich das problem ist, was vor allem daran liegt, dass ich a) keine ahnung von der entwicklersprache habe (auch in deutsch nicht ;) ) und dass ich mir b) nicht wirklich was unter overhead vorstellen kann. jedenfalls nichts, was passen würde.

    deswegen: könnte mir bitte mal wer erklären, wo das problem genau liegt und welchen vorteil ich durch das installieren des fixes habe?

    ps: da es sich hier ja um fixes, also patche, dreht, dürfte sich nach deren aufspielen doch nichts großartig am rom verändert haben?
    sprich: die daten dürften noch alle da sein, wo sie vorher waren?
     
  14. Horscht, 06.04.2011 #14
    Horscht

    Horscht Threadstarter Android-Lexikon

    Beiträge:
    1,172
    Erhaltene Danke:
    289
    Registriert seit:
    08.08.2010
    Soweit ich das verstehe (ich bin auch kein Dev :) ), ist dexopt so eine Art Sicherheitseinrichtung von Java, die beim Ausführen eines Programms dieses prüft (auf was auch immer). Diese Überprüfung ist normalerweise immer aktiv. In einem ROM, das sich noch im Entwicklungsstadium befindet, ist es hingegen nicht immer aktiv, sondern wird quasi "on demand" aktiviert, also jedes Mal, wenn ein Programm ausgeführt wird, und danach wird es wieder abgeschaltet. Warum das in einem Developer-ROM Vorteile hat, weiß ich auch nicht, aber es ist offenbar so.

    Und dieses ständige ein- und ausschalten verbrät halt unnütz Systemleistung. Deswegen ist es normalerweise eben einfach immer an. Im LG-ROM aber eben nicht, da ist es so konfiguriert, dass es immer an- und ausgeht.

    Durch das Einspielen des Patches wird ansonsten nichts verändert, es gehen also weder irgendwelche Daten verloren, noch sieht irgendwas anders aus.
     
  15. HubMag, 06.04.2011 #15
    HubMag

    HubMag Android-Hilfe.de Mitglied

    Beiträge:
    109
    Erhaltene Danke:
    9
    Registriert seit:
    03.04.2011
    Phone:
    LG Optimus Speed
    ah okay, danke.

    allerdings: da hat sich lg doch sicherlich was bei gedacht, wenn die das maunell geändert haben!?

    schon jemand irgendwelche auswirkungen gemerkt?
     
  16. Luemel, 06.04.2011 #16
    Luemel

    Luemel Android-Lexikon

    Beiträge:
    1,357
    Erhaltene Danke:
    120
    Registriert seit:
    30.08.2009
    Ob sich Lg wirklich was dabei gedacht hat ist fraglich, ich glaube die hatten ultra den Releasetermindruck, siehe auch den Bock mit der Unix Zeit im Kalender xD
     
  17. Horscht, 06.04.2011 #17
    Horscht

    Horscht Threadstarter Android-Lexikon

    Beiträge:
    1,172
    Erhaltene Danke:
    289
    Registriert seit:
    08.08.2010
    Ja, das sehe ich genauso wie Paul. Ich denke, der weiß da, wovon er spricht. Das hat LG einfach verbockt. :)
     
  18. HubMag, 06.04.2011 #18
    HubMag

    HubMag Android-Hilfe.de Mitglied

    Beiträge:
    109
    Erhaltene Danke:
    9
    Registriert seit:
    03.04.2011
    Phone:
    LG Optimus Speed
    okay, auch wieder wahr... :D
     
  19. HubMag, 06.04.2011 #19
    HubMag

    HubMag Android-Hilfe.de Mitglied

    Beiträge:
    109
    Erhaltene Danke:
    9
    Registriert seit:
    03.04.2011
    Phone:
    LG Optimus Speed
    naja, dann vertrau ich euch mal und werds morgen mal probieren.
     
  20. Echse27, 08.04.2011 #20
    Echse27

    Echse27 Gast

    Hey Leutz,
    hab mir die beiden Fixes gerade installiert und ich bin begeistert!
    Quadrant von vorher 2640 auf nachher 2974!!!

    Hab das Stock Rom V10c + root + cwm 3.0.1.4r1 + die beiden fixes!!!
     

Diese Seite empfehlen