Abo
  • Services:
Anzeige
V8 wird schneller.
V8 wird schneller. (Bild: Google)

Chrome 19: Google-Javascript-Engine V8 wird 25 Prozent schneller

V8 wird schneller.
V8 wird schneller. (Bild: Google)

Die in Chrome eingesetzte Javascript-Engine V8 erhält mit Chrome 19, derzeit im Betachannel, eine verbesserte Codeoptimierung. Chrome ist damit im Benchmark Sunspider bis zu 25 Prozent schneller.

Die aktuelle Beta- und Dev-Version von Googles Browser Chrome enthält eine neue Version der Javascript-Engine V8, die einen auf Zählern basierenden Algorithmus verwendet, um zu entscheiden, welche Funktionen optimiert werden sollen. Davon profitieren vor allem kleine Javascript-Programme.

Führt V8 Javascript aus, wird der Javascript-Code zuerst in Maschinencode übersetzt. Der verwendete Compiler ist sehr schnell, nimmt aber keinerlei Optimierungen vor. Darüber hinaus verfügt Chrome über einen zweiten Compiler, der sehr viel schneller ausführbaren Maschinencode erzeugt, dafür aber mehr Zeit benötigt. V8 muss also je nach Situation entscheiden, welcher Compiler verwendet werden soll, also ob der Code optimiert werden soll oder nicht.

Anzeige

Bislang hielt V8 dazu alle paar Millisekunden an, betrachtete die aktuell laufenden Funktionen und optimierte diese gegebenenfalls. Für lange Programme, die lange laufen, funktioniert dieser Ansatz recht gut, aber für Funktionen, die nur sehr kurz laufen, kann eine Wartezeit von nur einer Millisekunde sehr lang sein. Nicht selten sind solche Programme beendet, bevor die Optimierung beginnt. Hinzu kommt, dass die Entscheidungen nicht konsistent sind und kleine, für die Gesamtleistung entscheidende Funktionen nicht optimiert werden.

Der neue V8-Algorithmus soll nun dafür sorgen, dass die Entscheidung, ob Code optimiert wird oder nicht, viel früher und immer gleich fällt. Dazu nutzt V8 Zähler, die festhalten, wie oft eine Funktion ausgeführt wird, beispielsweise in Schleifen, und hält fest, wie viel Zeit das Programm einer Funktion verbringt. So kann V8 früher und besser feststellen, welche Teile des Codes für die Gesamtgeschwindigkeit des Programms von besonderer Bedeutung sind und kann sich auf die Optimierung dieser Funktionen konzentrieren.

So sollen Chrome-Versionen, die den neuen V8-Algorithmus verwenden, laut Google im Benchmark Sunspider rund 25 Prozent schneller sein. Getestet werden kann dies mit der aktuellen Betaversion von Chrome 19 und der Entwicklerversion von Chrome 20.


eye home zur Startseite
Jacques de... 02. Mai 2012

Jupp. Jeweilige V8-Version steht in den Release Notes im Blog (http://blog.nodejs.org...

c3rl 02. Mai 2012

Genau diesen Fall meinte ich auch. Kam falsch rüber, haste recht.



Anzeige

Stellenmarkt
  1. Bosch Rexroth AG, Schwieberdingen
  2. Robert Bosch GmbH, Schwieberdingen bei Stuttgart
  3. GIGATRONIK Köln GmbH, Köln
  4. com-partment GmbH, Maintal


Anzeige
Top-Angebote
  1. 4,99€
  2. 299,90€ (UVP 649,90€)
  3. und bis zu 40 Euro Sofortrabatt erhalten

Folgen Sie uns
       


  1. Ausrüster

    Kein 5G-Supermobilfunk ohne Glasfasernetz

  2. SpaceX

    Warum Elon Musks Marsplan keine Science-Fiction ist

  3. Blau

    Prepaid-Kunden bekommen deutlich mehr Datenvolumen

  4. Mobilfunk

    Blackberry entwickelt keine Smartphones mehr

  5. Nvidia und Tomtom

    Besseres Cloud-Kartenmaterial für autonome Fahrzeuge

  6. Xavier

    Nvidias nächster Tegra soll extrem effizient sein

  7. 5G

    Ausrüster schweigen zu Dobrindts Supernetz-Ankündigung

  8. Techbold

    Gaming-PC nach Spiel, Auflösung und Framerate auswählen

  9. Besuch bei Dedrone

    Keine Chance für unerwünschte Flugobjekte

  10. In the Robot Skies

    Drohnen drehen einen Science-Fiction-Film



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
X1D ausprobiert: Die Hasselblad für Einsteiger
X1D ausprobiert
Die Hasselblad für Einsteiger
  1. Modulares Smartphone Lenovo bringt Moto Z mit Moto Z Play nach Deutschland
  2. Hasselblad DJI hebt mit 50-Megapixel-Luftbildkamera ab

Osmo Mobile im Test: Hollywood fürs Smartphone
Osmo Mobile im Test
Hollywood fürs Smartphone
  1. Osmo Mobile DJI präsentiert Gimbal fürs Smartphone
  2. DJI Osmo+ Drohnenkamera am Selfie-Stick
  3. DJI Flugverbotszonen in Drohnensoftware lassen sich ausschalten

Neuer Porträtmodus: Das iPhone 7 Plus entdeckt die Hintergrundunschärfe
Neuer Porträtmodus
Das iPhone 7 Plus entdeckt die Hintergrundunschärfe
  1. Neues iPhone US-Late-Night-Komiker witzeln über Apple
  2. IOS 10.0.2 Apple beseitigt Ausfälle der Lightning-Audio-Kontrollen
  3. Jailbreak 19-Jähriger will iPhone-7-Exploit für sich behalten

  1. Re: "und Latenzzeiten unter einer Millisekunde...

    Eheran | 17:22

  2. Re: Die entscheidende Frage ist, wozu?

    gadthrawn | 17:21

  3. Re: bis zu 20 GBit pro Sekunde und Latenzzeiten...

    Eheran | 17:19

  4. Re: keine Konkurrenz auf dem Land für Tcom

    M.P. | 17:19

  5. Moment - die Anbindung der Masten sollte nicht...

    Eheran | 17:19


  1. 16:36

  2. 15:04

  3. 14:38

  4. 14:31

  5. 14:14

  6. 13:38

  7. 13:00

  8. 12:20


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel