-
Bug
-
Resolution: Fixed
-
P3
-
8
-
windows
There are following regressions appeared in build 8.0-b105:
WinXP
- 13% in FXFire.Image / sw
14% in FXTester-Animation.Image / sw
16% in GUIMark2.Bitmap / sw
15% in GUIMark2.BitmapCanvas / sw
16% in WebNode.GUIMark2-Bitmap / sw
Win7-High
18% in FXTester-Animation.Image / sw
15% in GUIMark2.Bitmap / sw
14% in GUIMark2.BitmapCanvas / sw
22% in JFXPanel-GUIMark2.Bitmap / sw
13% in WebNode.GUIMark2-Vector / sw
17% in Controls.TableView-Keyboard
The regressions appeared between graphics-scrum builds 1552 and 1560 (I have build 1552 on my laptop and the earliest build in Hudson I was able to download today was 1560). Perhaps the issue is caused by on of SW fixes integrated into build 1560:
1. SW pipeline: video playback was broken (RT-31806) — Martin Soch / detail
2. Fix for rt-31059 - Cursor moves to upper left corner on first mouse use. — Lisa.Selle@oracle.com / detail
3. Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt — Martin Sladecek / detail
4.RT-32250 (cont.) : optimized case when non-dirty root is found as suggested by Jim. — Martin Sladecek / detail
5. SW pipeline: proper implementation of slice version of drawTexture methods (RT-32323) — Martin Soch / detail
6. Let's work on 0.5 version now — Jaroslav Tulach / detail
7. iOS: all jars on bootclasspath to improve startup time — David Pulkrabek / detail
8. About to release 0.4 version — Jaroslav Tulach / detail
See full history here:
http://getjfx.us.oracle.com/hudson/view/8.0/job/8.0-graphics-hudson-changes/lastSuccessfulBuild/artifact/graphics_hudson_changes_archive.html
JPA profile shows the time spent in PiscesRender.drawImageImpl has been increased which results in low fps.
To reproduce the regression run for example Guimark2.Bitmap for promoted builds b104 and b105:
> cd JFX_WS/tests/performance/GUIMark2/
> ant
> java -Djavafx.animation.fullspeed=true -Dprism.order=sw
-cp "JFX_HOME/rt/lib/ext/jfxrt.jar;./dist/GUIMark2.jar.jar;../FXBenchmark/dist/FXBenchmark.jar;../../../import/benchmarks-2.1.1/benchmarks-2.1.1.jar"
jrockit.bm.Main guimark2.bm.BitmapBenchmark -i 1 -wt 5 -tr 60 -monsters 300
WinXP
- 13% in FXFire.Image / sw
14% in FXTester-Animation.Image / sw
16% in GUIMark2.Bitmap / sw
15% in GUIMark2.BitmapCanvas / sw
16% in WebNode.GUIMark2-Bitmap / sw
Win7-High
18% in FXTester-Animation.Image / sw
15% in GUIMark2.Bitmap / sw
14% in GUIMark2.BitmapCanvas / sw
22% in JFXPanel-GUIMark2.Bitmap / sw
13% in WebNode.GUIMark2-Vector / sw
17% in Controls.TableView-Keyboard
The regressions appeared between graphics-scrum builds 1552 and 1560 (I have build 1552 on my laptop and the earliest build in Hudson I was able to download today was 1560). Perhaps the issue is caused by on of SW fixes integrated into build 1560:
1. SW pipeline: video playback was broken (
2. Fix for rt-31059 - Cursor moves to upper left corner on first mouse use. — Lisa.Selle@oracle.com / detail
3. Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx////rt — Martin Sladecek / detail
4.
5. SW pipeline: proper implementation of slice version of drawTexture methods (
6. Let's work on 0.5 version now — Jaroslav Tulach / detail
7. iOS: all jars on bootclasspath to improve startup time — David Pulkrabek / detail
8. About to release 0.4 version — Jaroslav Tulach / detail
See full history here:
http://getjfx.us.oracle.com/hudson/view/8.0/job/8.0-graphics-hudson-changes/lastSuccessfulBuild/artifact/graphics_hudson_changes_archive.html
JPA profile shows the time spent in PiscesRender.drawImageImpl has been increased which results in low fps.
To reproduce the regression run for example Guimark2.Bitmap for promoted builds b104 and b105:
> cd JFX_WS/tests/performance/GUIMark2/
> ant
> java -Djavafx.animation.fullspeed=true -Dprism.order=sw
-cp "JFX_HOME/rt/lib/ext/jfxrt.jar;./dist/GUIMark2.jar.jar;../FXBenchmark/dist/FXBenchmark.jar;../../../import/benchmarks-2.1.1/benchmarks-2.1.1.jar"
jrockit.bm.Main guimark2.bm.BitmapBenchmark -i 1 -wt 5 -tr 60 -monsters 300