www.laptopakkushop.at

Durchsuchen

Ein genauerer Blick durch Maschinen RunTime (ART) in der Sphäre der Maschine L

06.07.2014 09:30

Ein genauerer Blick durch Maschinen RunTime (ART) in der Sphäre der Maschine L

Mit der heißesten I / O-Symposium hat Google abschließend öffentlich angekündigt, seine Taktik für seine unerfahrenen Laufzeit auf der Maschine verwendet. RunTime Die Maschine, die Fähigkeit, ist der Nachfolger und Ersatz für Dalvik, die virtuelle System verwendet, auf der Maschine von Java-Code ausgeführt wird . Wir haben Spuren und Previews der es erhältlich mit KitKat Politik seit Herbst nur noch hatte, aber in der Nähe war nicht viel in einer Reihe in der Sphäre der Bestimmungen der technischen Details und der Richtung Google banner war mit ihm.
Im Unterschied zu anderen tragbaren Plattformen wie den gleichen Grad iOS, Windows oder auch Tizen, die Software nativ ihrer eingeschränkten Hardware-Architektur kompiliert, wird die Mehrheit der Maschinen-Software um einen generischen Code Sprache, die von "Byte-Code" in umgewandelt wird basierend nativen Befehle für die Hardware auf dem Gerät selbst verwendet.

Die über die Jahre und aus den Grundmaschine Versionen Dalvik im Gange, um den gleichen Grad eine klare VM mit trivialen Komplexität. Mit Gelegenheit jedoch, Google hatte das Bedürfnis, die Leistung und Sorgen zu sprechen zu kommen, um in der Lage zu halten mit Hardware-Fortschritte der Industrie. Google schließlich soeben einen JIT-Compiler, um mit Android 2.2 veröffentlicht Dalvik, fügte Multi-Threading-Fähigkeiten, und in der Haupt versucht, durch den Abschnitt Teil flicken.

Doch in letzter Zeit, die über die einzige noch die Minderheits Jahren das Ökosystem hatte übertraf Dalvik Entwicklung, so Google gesucht, etwas zu unerfahren, um im gleichen Maße eine solide Grundlage für die Erwartungen verwendet, funktionieren bauen, irgendwo kann es gut mit der Leistung steigen heute und 8-Core Politik der Zukunft, saftige Speicherplatz Fähigkeiten und kräftigen Arbeitsspeichern.

Als Folge Fähigkeit geboren.

Architektur

Key, die Fähigkeit ist so konzipiert, kommen über voll kompatibel mit bestehenden Byte-Code-Format Dalvik der "Index" (Dalvik ausführbare Datei). In dem Maße, wie aus der Sicht eines Entwicklers, in der Nähe sind Abfuhr Änderungen von allen im Bereich der Bestimmungen mit Anwendungen für einsame oder auch die anderen Laufzeit-und Abfuhr Notwendigkeit, Angst gegenüber а Kompatibilitäten verwendet markieren.

Die gigantische Paradigmenwechsel mit dem Ziel, die Fähigkeit bringt, ist mit dem Ziel, als Ersatz für, ein Just-in-Time (JIT) Compiler, es in diesem Moment kompiliert Gerätecode Ahead-of-Time (AOT). die Laufzeit geht von mit von Bytecode in systemeigenen Code kompiliert sowohl Anlass Sie ein Gerät laufen, nachdem er es auf einmal erreichen einsam, und je nachdem, was nach der Ausführung von mit dem Ziel der Artikel in den Vordergrund wird von der bestehenden kompilierte native beendet Code.

Der Reihe, diese nativen Übersetzungen der Anwendungen nehmen tiefen Raum, und das unerfahrene Taktik ist etwas, mit dem Ziel, hat auf den Karten in unserer Zeit einsam durch die riesigen steigt in der Sphäre der erhältlichen Speicherplatz Weltraum auf die heutige gemacht worden Politik, eine gigantische Umstellung von den vorzeitigen Beginn der Maschinenrichtlinie.

Diese Änderung eröffnet eine kräftige Menge Optimierungen, die nicht auf den Karten in der Sphäre der ab waren, aus dem Grund, dass der Code optimiert und kompiliert einsam auf einer Gelegenheit, ist es wert, es zu optimieren wirklich gut mit dem Ziel der Allein Anlass . Google behauptet, mit dem Ziel, es in diesem Moment in der Lage, erweiterte Level-Optimierungen, die über die Gesamtheit der einem Anwendungscodebasis zu erreichen, um den gleichen Grad der Compiler einen Überblick über die Gesamt des Codes, um den gleichen Grad Konflikt auf die aktuelle JIT-Compiler, der einsam macht Optimierungen im Bereich der lokalen / Methode Brocken. Overhead wie zu den gleichen Grad Ausnahme Kontrollen im Bereich der Code sind weitgehend desinteressiert und Verfahren und Schnittstellengespräche sind sehr beschleunigt. das Verfahren, das tut das ist der unerfahrene "dex2oat" Bestandteil, anstelle der "dexopt" Dalvik-Äquivalent. Odex Sammlung (optimierte dex) außer im Bereich der Fähigkeit verschwinden, von Sprite-Sammlung ersetzt.

Aus dem Grund, dass die Fähigkeit stellt eine ausführbare Sprite, ist der Kernel in diesem Moment in der Lage, beschwören Behandlung von Code-Seiten verwalten -. Dies führt in der Sphäre der wahrscheinlich viel besser Reminiszenz Management und eine kleinere Menge Reminiszenz Praxis auch bemerkenswert, was ich bin sagen Sie? Die Wirkung von KSM (Kernel-gleichen Seite Zusammenfassung) hat auf die Fähigkeit, es ist sicherlich etwas im Auge behalten.

Die Auswirkungen auf die Batterielebensdauer sind neben großen - da in der Nähe ist Abfuhr zusätzliche Verständnis oder auch JIT-Arbeit, über die Laufzeit einer App beendet zu kommen, mit dem Ziel, die Ergebnisse im Bereich der Einsparungen sagen, der CPU-Zyklen, und als Folge , Stromverbrauch.

Der einsame Nachteil all dies ist mit dem Ziel des One-Time-Kompilierung dauert weitere Gelegenheit, um abzuschließen. Schlüssel Stiefelette eines Geräts, und die wichtigsten Anlauf sehnen sich nach einer Anwendung kommen zu viel im Vergleich zu einem gleichwertigen Dalvik Anordnung erhöht. Google behauptet, mit dem Ziel, das nicht zu dramatisch, im gleichen Maße sie erwarten, das fertige Versandlaufzeit auf etwa gleichwertig oder sogar früher als sonst Dalvik im Bereich dieser Aspekte kommen.

Die Leistungssteigerung von über Dalvik sind groß, im gleichen Maße auf der Oberseite des abgebildeten;. Die Gewinne sind in etwa 2x ein Anstieg im Bereich der Eile Code auf die VM Google behauptet, mit dem Ziel von Anwendungen wie zum gleichen Lauf verwendet Grad Chessbench mit dem Ziel der Stand für eine fast 3x Eskalation sind eine zusätzliche beschreibende Projektion mit dem Ziel, reale Gewinne zu können wahrscheinlich bei einer Gelegenheit das letzte Make öffentlichen Maschinen L erhältlich gemacht zu kommen.

Schlagwörter: Android, RunTime, ART

hp ProBook 6545b Akku   

 

hp 586029-001  

 

hp Pavilion dv6000 Akku  

 

 

Zurück

© 2014 Alle Rechte vorbehalten.