15 Punkte von xguru 2021-07-10 | 5 Kommentare | Auf WhatsApp teilen
  • Facebook führte GraalVM ein, um Spark zu beschleunigen und den Speicher- sowie CPU-Verbrauch zu senken

  • Facebook nutzt Java in einigen wichtigen Bereichen wie Big Data, Backend und Mobile

  • Vor der Umstellung auf GraalVM wurden Oracle JDK und OpenJDK Java 8/11 verwendet

Warum fiel die Wahl auf GraalVM?

  • Performance war der wichtigste Faktor. Allein durch die Umstellung verbesserte sich die Leistung.

  • Da GraalVM in Java geschrieben ist, sind Wartung und Performance-Optimierung einfacher, was es zu einer guten langfristigen Investition machte

  • Es verfügt über eine hervorragende Community

  • Der Austausch von OpenJDK durch GraalVM war sehr einfach, und durch die Optimierungen von GraalVM verbesserte sich die Leistung sofort ohne zusätzliches Tuning

  • Spark für Big-Data-Verarbeitung wurde auf GraalVM ausgeführt, um die Performance zu steigern

→ Die Community Edition brachte eine Verbesserung um das 1,1-Fache, die Enterprise Edition um das 1,42-Fache

→ In einigen Benchmarks war es sogar bis zu 4,84-mal schneller

→ Die CPU-Last sank ebenfalls um 10 %

→ Polymorphic inlining, Partial escape analysis, Advanced speculative optimizations

→ Allein durch den Austausch mit GraalVM verbesserte sich die Geschwindigkeit von Spark-Workloads um 10 % bis 42 %

  • Auch Twitter stellte auf GraalVM um, wodurch sich die P99-Latenz um bis zu 19,99 % verbesserte

5 Kommentare

 
dalinaum 2021-07-12

Der Renaissance-Benchmark ist ein offizieller Benchmark von GraalVM und dient als Maßstab für die Entwicklung. Ich glaube nicht, dass es richtig ist, von „irgendeinem Benchmark“ zu sprechen.

 
xguru 2021-07-12

Dieses „welches“ ist die Übersetzung von „Some“, das sich auf ein Detailmerkmal des Benchmarks bezieht..

 
dalinaum 2021-07-12

Ah, ich verstehe … Da habe ich wohl zu viel hineininterpretiert.

 
dalinaum 2021-07-12

Der übersetzte Artikel ist offenbar bei Oracle Korea veröffentlicht worden.

https://blogs.oracle.com/javakr/graalvm-facebook

 
xguru 2021-07-12

Danke, ich habe den Link korrigiert~!