Back to home page

OSCL-LXR

 
 

    


0001 ================================================================================================
0002 WITHOUT SPILL
0003 ================================================================================================
0004 
0005 OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
0006 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0007 Array with 100000 rows:                   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0008 ------------------------------------------------------------------------------------------------------------------------
0009 ArrayBuffer                                        5371           5392          30         19.1          52.5       1.0X
0010 ExternalAppendOnlyUnsafeRowArray                   6724           6778          77         15.2          65.7       0.8X
0011 
0012 OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
0013 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0014 Array with 1000 rows:                     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0015 ------------------------------------------------------------------------------------------------------------------------
0016 ArrayBuffer                                        9120           9121           1         28.7          34.8       1.0X
0017 ExternalAppendOnlyUnsafeRowArray                  37713          37739          38          7.0         143.9       0.2X
0018 
0019 OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
0020 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0021 Array with 30000 rows:                    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0022 ------------------------------------------------------------------------------------------------------------------------
0023 ArrayBuffer                                       18037          18052          21         27.3          36.7       1.0X
0024 ExternalAppendOnlyUnsafeRowArray                  34726          34771          63         14.2          70.7       0.5X
0025 
0026 
0027 ================================================================================================
0028 WITH SPILL
0029 ================================================================================================
0030 
0031 OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
0032 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0033 Spilling with 1000 rows:                  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0034 ------------------------------------------------------------------------------------------------------------------------
0035 UnsafeExternalSorter                              29668          29676          11          8.8         113.2       1.0X
0036 ExternalAppendOnlyUnsafeRowArray                  12658          12663           6         20.7          48.3       2.3X
0037 
0038 OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
0039 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0040 Spilling with 10000 rows:                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0041 ------------------------------------------------------------------------------------------------------------------------
0042 UnsafeExternalSorter                                 12             12           0         13.8          72.7       1.0X
0043 ExternalAppendOnlyUnsafeRowArray                      8              8           0         19.8          50.6       1.4X
0044 
0045