Java 2D Microbenchmark

This test runs a series of microbenchmarks to check the performance of the OpenGL-based Java 2D pipeline and the underlying OpenGL drivers.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark j2dbench.

Project Site

java.net

Test Created

6 December 2010

Last Updated

3 March 2018

Test Maintainer

Tao Zhang 

Test Type

Graphics

Average Install Time

1 Second

Average Run Time

12 Minutes, 17 Seconds

Test Dependencies

Java

Accolades

150k+ Downloads

Supported Platforms

[CLOSE]
[CLOSE]

Public Result Uploads *Reported Test Completions **Reported Installs **Test Profile Page Views ***OpenBenchmarking.orgEventsJava 2D Microbenchmark Popularity Statisticspts/j2dbench2010.122011.052011.092012.012012.052012.092013.012013.052013.092014.012014.052014.092015.012015.052015.092016.012016.052016.092017.012017.052017.092018.012018.052018.092019.012019.052019.092020.012020.052020.092021.012021.059001800270036004500
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 14 June 2021.
Vector Graphics Rendering20.5%All Rendering Tests18.9%Image Rendering24.6%Text Rendering35.9%Rendering Test Option PopularityOpenBenchmarking.org

Revision History

pts/j2dbench-1.1.2   [View Source]   Sat, 03 Mar 2018 15:41:28 GMT
Windows support, just adding it to SupportedPlatforms tag.

pts/j2dbench-1.1.1   [View Source]   Sat, 09 Sep 2017 11:37:51 GMT
Update download links

pts/j2dbench-1.1.0   [View Source]   Mon, 06 Dec 2010 14:53:34 GMT
Initial import into OpenBenchmarking.org

Suites Using This Test

Java OpenGL


Performance Metrics

Analyze Test Configuration:

Java 2D Microbenchmark 1.0

Rendering Test: Text Rendering

OpenBenchmarking.org metrics for this test profile configuration based on 7,833 public results since 12 December 2010 with the latest data as of 2 February 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
Units Per Second (Average)
100th
4
40837 +/- 479
100th
3
39549 +/- 299
99th
4
37914 +/- 2753
99th
11
37268 +/- 1956
98th
5
30219 +/- 1267
98th
3
28063 +/- 174
95th
52
24162 +/- 1237
95th
4
23720 +/- 136
86th
96
20150 +/- 2083
86th
526
20115 +/- 817
83rd
97
19019 +/- 2103
79th
288
18341 +/- 1375
78th
192
18187 +/- 1120
78th
144
18139
Mid-Tier
75th
< 18077
70th
98
16474 +/- 2453
66th
21
15860 +/- 461
64th
248
15083 +/- 878
56th
144
13999 +/- 512
54th
54
12856 +/- 582
52nd
20
11973 +/- 486
Median
50th
10172
49th
192
9897 +/- 83
40th
144
7080 +/- 92
40th
3
7072 +/- 191
38th
3
6118 +/- 73
36th
101
5768 +/- 234
31st
98
3378 +/- 424
31st
104
3374 +/- 13
27th
51
2411
27th
96
2339 +/- 1
Low-Tier
25th
< 2298
25th
156
2279 +/- 16
24th
52
2089
23rd
51
1550
21st
48
1296
20th
9
1229 +/- 147
20th
3
1206 +/- 94
15th
7
1098 +/- 8
15th
600
1091 +/- 70
11th
105
926 +/- 86
OpenBenchmarking.orgDistribution Of Public Results - Rendering Test: Text Rendering7833 Results Range From 60 To 46026 Units Per Second60980190028203740466055806500742083409260101801110012020129401386014780157001662017540184601938020300212202214023060239802490025820267402766028580295003042031340322603318034100350203594036860377803870039620405404146042380433004422045140460602004006008001000

Based on OpenBenchmarking.org data, the selected test / test configuration (Java 2D Microbenchmark 1.0 - Rendering Test: Text Rendering) has an average run-time of 2 minutes. By default this test profile is set to run at least 4 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkRendering Test: Text RenderingRun-Time246810Min: 1 / Avg: 1.45 / Max: 6

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 2.8%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsRendering Test: Text RenderingDeviation48121620Min: 0 / Avg: 2.84 / Max: 16

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 21 Benchmark Results

Intel Core i7-3615QM - Apple MacBook Pro - Intel 7

macOS 10.15.7 - 19.6.0 - Clang 12.0.0 + GCC 12.0.0

1 System - 1 Benchmark Result

AMD A4-3300M APU - HP 3567 v21.27 - AMD 12h Root Complex

Linuxmint 20 - 5.4.0-73-generic - Xfce 4.14

1 System - 55 Benchmark Results

1 System - 1 Benchmark Result

Intel Core i5-5257U - Apple Mac-E43C1C25D4880AD6 - Intel Broadwell-U-OPI

Pop 20.10 - 5.11.0-7612-generic - GNOME Shell 3.38.3

1 System - 1 Benchmark Result

Intel Core i5-2400 - Apple Mac-942B59F58194171B - Intel 2nd Generation Core DRAM

Pop 20.10 - 5.11.0-7612-generic - GNOME Shell 3.38.3

1 System - 4 Benchmark Results

Unknown - Huawei BC82AMDDA - Huawei HiSilicon

Ubuntu 18.04 - 4.15.0-29-generic - X Server 1.20.9

1 System - 1 Benchmark Result

Intel Core i7-10510U - LENOVO 20U9CTO1WW - Intel Device 02ef

ManjaroLinux 20.2 - 5.10.2-2-MANJARO - GNOME Shell 3.38.2

1 System - 1 Benchmark Result

Intel Core i5-5287U - Apple MacBook Pro - Apple SSD

macOS 10.15.7 - 19.6.0 - X Server 1.18.4

1 System - 1 Benchmark Result

AMD Ryzen 9 3900X 12-Core - Gigabyte X570 AORUS PRO - AMD Starship

Arch rolling - 5.10.4-arch2-1 - GNOME Shell 3.38.2

12 Systems - 102 Benchmark Results

AMD Ryzen 7 1700 Eight-Core - ASUS CROSSHAIR VI HERO - AMD Family 17h

ManjaroLinux 18.0.2 - 4.19.13-1-MANJARO - Xfce 4.13

6 Systems - 99 Benchmark Results

AMD Ryzen 5 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Ubuntu 20.10 - 5.9.1-050901-generic - GNOME Shell 3.38.1

11 Systems - 102 Benchmark Results

AMD Ryzen 5 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Pop 20.04 - 5.7.7-050707-generic - GNOME Shell 3.36.3

Most Popular Test Results

OpenBenchmarking.org Results Compare

4 Systems - 99 Benchmark Results

AMD Ryzen 5 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Ubuntu 20.10 - 5.9.1-050901-generic - GNOME Shell 3.38.1

3 Systems - 18 Benchmark Results

Intel Core i9-7980XE - ASUS PRIME X299-A - Intel Sky Lake-E DMI3 Registers

Ubuntu 18.04 - 4.18.0-17-generic - GNOME Shell 3.28.3

2 Systems - 67 Benchmark Results

Intel Core i7-8565U - Dell 0KTW76 - Intel Device 9def

Ubuntu 18.04 - 4.15.0-1030-oem - GNOME Shell 3.28.3

4 Systems - 119 Benchmark Results

Intel Core i9-7980XE - ASUS PRIME X299-A - Intel Sky Lake-E DMI3 Registers

FreeBSD - 12.0-CURRENT - Clang 6.0.0

5 Systems - 1840 Benchmark Results

Intel Core i5-6200U - HP 8079 - Intel Xeon E3-1200 v5

Ubuntu 18.04 - 4.18.0-21-generic - GNOME Shell 3.28.4

2 Systems - 403 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.04 - 5.4.0-48-generic - GNOME Shell 3.36.4

5 Systems - 1839 Benchmark Results

Intel Core i5-6200U - HP 8079 - Intel Xeon E3-1200 v5

Ubuntu 18.04 - 4.18.0-21-generic - GNOME Shell 3.28.4

3 Systems - 406 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.04 - 5.4.0-48-generic - GNOME Shell 3.36.4

1 System - 748 Benchmark Results

Intel Core i7-7700K - MSI Z270 GAMING M7 - Intel Intel Kaby Lake + Z270

Ubuntu 18.04 - 4.15.0-23-generic - GNOME Shell 3.28.1

8 Systems - 26 Benchmark Results

Intel Core i9-7980XE - ASUS PRIME X299-A - Intel Sky Lake-E DMI3 Registers

Ubuntu 18.04 - 4.18.0-999-generic - GNOME Shell 3.28.1

5 Systems - 99 Benchmark Results

Intel Core i5-8500T - Dell 03KWTV - 8192MB

Clear Linux OS 29390 - 5.8.1-050801-generic - GCC 9.1.1 20190512 gcc-9-branch

Find More Test Results