Dem Maglev säin neie JIT Compiler Boost Chrome seng Leeschtung

Google huet en neie JIT Compiler, Maglev agefouert, deen de 114. Juni un Chrome 5 Benotzer ufänkt. De JIT Compiler zielt fir séier High-Performance Maschinncode fir schwéier benotzt JavaScript Code ze generéieren. Maglev aktivéieren huet den Jetstream Performance Test ëm 7.5% an de Speedometer Test ëm 5% beschleunegt.

Zousätzlech gëtt d'allgemeng Dynamik vum Chrome Performance Wuesstum ernimmt:

  • Am Speedometer Test, dee sech op d'Browserreaktiounsfäegkeet konzentréiert wann Dir mat Websäiten schafft an d'Ausféierungsgeschwindegkeet vu populäre JavaScript Bibliothéiken moosst, hunn d'Chrome Scores vun 330 op 491 Punkte verbessert. Zousätzlech zum Iwwergank op Maglev huet d'Tester och aner Optimisatiounen berücksichtegt, déi an de Verëffentlechungen am leschte Joer gemaach goufen (aus Ausgab 101), zum Beispill Optimisatiounen fir Funktiounen am JavaScript-Moteur ze ruffen.
  • Am Jetstream Test, entwéckelt fir d'Aarbecht mat fortgeschrattem Webapplikatiounen mat JavaScript a WebAssembly ze testen, huet d'Benotzung vu Maglev eis erlaabt e Score vun 330 Punkten z'erreechen (eng Verbesserung vu 7.5%).
  • Am MotionMark-Test, deen d'Fäegkeet vum Grafiksubsystem vum Browser testt fir Informatioun mat héije Framerates ze maachen, ass d'Performance dräimol verbessert zënter dem leschte Joer. Zënter dem Ufank vum Joer hunn d'Entwéckler méi wéi 20 Optimisatiounen proposéiert, déi d'Aarbecht mat Grafiken am Chrome beschleunegen, d'Halschent vun deenen schonn an der Codebasis vu stabile Verëffentlechungen abegraff sinn. Zum Beispill ass d'Performance vun der Aarbecht mat Canvas verbessert ginn, Optimisatiounen op Basis vu Codeprofiléierung goufen aktivéiert, Zäitplang vun Aufgaben, déi op der GPU Säit gemaach goufen, gouf verbessert, d'Performance vun der Schichtflächen (Compositing) gouf verbessert, en neien dynamesche Anti -aliasing Algorithmus MSAA (Multisample Anti-Aliasing) gouf implementéiert, an 2D Canvas Rasteriséierung gouf zur Verfügung gestallt. a getrennte Prozesser fir Operatiounen ze paralleliséieren.

Source: opennet.ru

Setzt e Commentaire