forked from RuedigerMoeller/serialization-benchmark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
result.txt
82 lines (54 loc) · 3.2 KB
/
result.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
OS:Linux
JVM:Oracle Corporation 1.8.0_121
CPU:null os-arch:null
Cores (incl HT):20
1.8.0_121-b13,Java HotSpot(TM) 64-Bit Server VM,Linux
================================
Test Class: FrequentPrimitives[]
================================
A array[10] of objects with a typical distribution of primitve fields: 2 short Strings, 3 boolean, 6 ints, 2 long, one double.
<pre style='background-color:#ccc;'>lib read (ns) write (ns) total (ns) size (bytes)
FST 2 4717 3002 7719 864
</pre>
==============================================
Test Class: FrequentPrimitivesExternalizable[]
==============================================
A class with a typical distribution of primitve fields: 2 short Strings, 3 boolean, 6 ints, 2 long, one double. But implementing Externalizable
<pre style='background-color:#ccc;'>lib read (ns) write (ns) total (ns) size (bytes)
FST 2 3445 2245 5690 882
</pre>
===============================
Test Class: FrequentCollections
===============================
Measures serialization of most popular collection classes. (HashMap and an ArrayList filled with Integer and Long).
<pre style='background-color:#ccc;'>lib read (ns) write (ns) total (ns) size (bytes)
FST 2 29085 18984 48069 4672
</pre>
================================
Test Class: LargeNativeIntArrays
================================
measures performance serializing a large int array, a large long array and a large double array filled with random values. Note that random values destroy any value compression.
<pre style='background-color:#ccc;'>lib read (ns) write (ns) total (ns) size (bytes)
FST 2 41174 26592 67766 31217
</pre>
==================================
Test Class: LargeAndStrangeStrings
==================================
measures serialization of mid size to very large unicode Strings
<pre style='background-color:#ccc;'>lib read (ns) write (ns) total (ns) size (bytes)
FST 2 93849 22134 115983 20002
</pre>
======================
Test Class: Primitives
======================
Enums, EnumSets, Date, String, byte, short, int, .. Byte, Character; Short, Integer, ..
<pre style='background-color:#ccc;'>lib read (ns) write (ns) total (ns) size (bytes)
FST 2 3173 1795 4968 302
</pre>
====================
Test Class: Arrays[]
====================
Tests various arrays of int, Dimension, Date, Object. Nested arrays, multidimensional arrays.
<pre style='background-color:#ccc;'>lib read (ns) write (ns) total (ns) size (bytes)
FST 2 74238 52105 126343 15112
</pre>