Samstag, 30. April 2016

JavaFX Performance #3 - BenchmarkJFX

[Hinweis: Die folgenden Ergebnisse stammen aus meiner veröffentlichten Masterarbeit "JavaFX - Strategische / Technologische Bewertung"]

Hallo und willkommen zurück zum 3. und vorerst letzten Part des JavaFX Performance Beitrags!

Einleitung

Im letzten Part haben wir anhand des Bubblemark Benchmarks JavaFX 2 und JavaFX 8 miteinander verglichen und gesehen, dass JavaFX 8 ca. 17% schneller war als JavaFX 2. Jedoch war ich nicht ganz zufrieden mit dem Ergebnis, da ich der Meinung bin, dass Bitmaps bewegen nicht wirklich Praxis-relevant ist. Ausgenommen natürlich man möchte ein JavaFX Spiel entwickeln ;). Daher habe ich mich kurzerhand dazu entschlossen einen eigenen Benchmark, welcher auf dem Bubblemark Benchmark aufbaut, zu entwickeln. Das Ergebnis ist der BenchmarkJFX!

Mittwoch, 20. April 2016

JavaFX Performance #2 - JavaFX 2 und JavaFX 8

[Hinweis: Die folgenden Ergebnisse stammen aus meiner veröffentlichten Masterarbeit "JavaFX - Strategische / Technologische Bewertung"]

Hallo und willkommen zurück zum 2.Part des JavaFX Performance Beitrags!

Einleitung

Im letzten Part haben wir anhand des Bubblemark Benchmarks und des Ergebnisses von TBEERNOT gesehen, dass JavaFX2 mehr FPS erzeugen kann als Swing. Nun schauen wir mal was herauskommt, wenn wir den Bubblemark Benchmark mit Java 1.7 kompilieren und jeweils mit JavaFX2 und JavaFX8 ausführen. Da wir aber nun beides mal JavaFX ausführen können wir zusätzlich den VectorBall Benchmark mit ausführen, dieser erstellt die Bälle nicht anhand von Bitmaps, sondern anhand von Vectoren. Dadurch kann nun auch die Vector-Performance gemessen werden.

Donnerstag, 14. April 2016

JavaFX Performance #1 - Swing und JavaFX

[Hinweis: Die folgenden Ergebnisse stammen aus meiner veröffentlichten Masterarbeit "JavaFX - Strategische / Technologische Bewertung"]

Im Rahmen meiner Masterarbeit welche JavaFX behandelt, habe ich die Performance von JavaFX und Swing sowie von JavaFX 2, JavaFX 8 und JavaFX 9 (Early Access Build 110) betrachtet. Jedoch bin ich der Meinung, dass meine Erkenntnisse vielleicht auch anderen weiterhelfen können und möchte diese daher hier in meinem Blog teilen. Wie im Titel bereits zu sehen, ist dies der 1.Part, welcher sich mit der Performance zwischen JavaFX 2 und Swing beschäftigen wird. Der 2.Part wird sich dann mit der Performance zwischen den verschiedenen JavaFX Versionen befassen und der 3.Part mit einem selbst entwickelten Benchmark. Ich hoffe es wird euch gefallen!