test |
quadhash |
quadhash2 |
no remove |
jena cvs July 11 |
jena2.2 |
My own chaining hash map |
hashmap |
hashset |
array list |
wrapped arraylist |
doubly wrapped find |
wrapped find |
no direct access to s/p/o |
s/p/o non-final getter |
no pred intern |
node hashCode not cached |
triple cache on |
non final triple equals & hashCode |
two thread query |
Sesame Query - API listStatements (early additional triples) |
100% |
97% |
(absent) |
161% |
166% |
101% |
102% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (file) |
100% |
109% |
(absent) |
205% |
214% |
103% |
101% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (late additional triples) |
100% |
98% |
(absent) |
205% |
209% |
101% |
113% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (mid additional triples) |
100% |
97% |
(absent) |
205% |
221% |
105% |
117% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (small) |
100% |
96% |
101% |
218% |
232% |
101% |
104% |
149% |
109% |
120% |
105% |
103% |
102% |
103% |
106% |
104% |
151% |
97% |
98% |
Sesame Query - SPI loops (small) |
100% |
100% |
101% |
317% |
343% |
101% |
106% |
157% |
101% |
132% |
131% |
114% |
101% |
99% |
108% |
98% |
170% |
98% |
96% |
Sesame Query - direct graph SPI query (early additional triples) |
100% |
114% |
(absent) |
624% |
585% |
122% |
131% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (file) |
100% |
107% |
(absent) |
421% |
440% |
100% |
107% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (late additional triples) |
100% |
95% |
(absent) |
1918% |
1984% |
101% |
143% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (mid additional triples) |
100% |
98% |
(absent) |
761% |
804% |
131% |
188% |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (small) |
100% |
96% |
85% |
2139% |
2115% |
91% |
102% |
638% |
308% |
515% |
170% |
138% |
94% |
107% |
144% |
179% |
92% |
91% |
203% |
Simple-RDQL (OneProperty*1000) |
100% |
98% |
105% |
422% |
393% |
103% |
107% |
110% |
102% |
106% |
104% |
109% |
101% |
103% |
121% |
109% |
112% |
100% |
367% |
listStatements() (DER*1000) |
100% |
100% |
104% |
134% |
170% |
102% |
113% |
112% |
111% |
125% |
119% |
107% |
108% |
102% |
107% |
103% |
104% |
102% |
102% |
listStatements() (DMOZ-1000) |
100% |
96% |
97% |
107% |
147% |
96% |
101% |
107% |
100% |
107% |
109% |
98% |
98% |
97% |
97% |
100% |
98% |
98% |
96% |
loading/creating (Chain |1000|) |
100% |
96% |
98% |
128% |
125% |
106% |
102% |
123% |
113% |
113% |
95% |
97% |
99% |
98% |
97% |
100% |
102% |
98% |
97% |
loading/creating (DER*1000) |
100% |
100% |
103% |
192% |
189% |
105% |
113% |
179% |
126% |
125% |
99% |
103% |
99% |
100% |
98% |
105% |
105% |
100% |
99% |
loading/creating (DMOZ-1000) |
100% |
100% |
101% |
105% |
108% |
100% |
99% |
108% |
100% |
100% |
101% |
99% |
100% |
100% |
99% |
102% |
98% |
101% |
99% |
loading/creating (OneProperty*1000) |
100% |
99% |
106% |
191% |
190% |
106% |
107% |
180% |
132% |
130% |
98% |
104% |
100% |
100% |
99% |
115% |
108% |
99% |
98% |
walking a chain (Chain |1000|) |
100% |
99% |
100% |
150% |
153% |
103% |
105% |
112% |
83% |
93% |
112% |
105% |
104% |
106% |
98% |
94% |
132% |
103% |
101% |