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) |
1090 |
1060 |
(absent) |
1765 |
1812 |
1105 |
1113 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (file) |
3199 |
3490 |
(absent) |
6569 |
6859 |
3295 |
3254 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (late additional triples) |
891 |
881 |
(absent) |
1832 |
1870 |
901 |
1013 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (mid additional triples) |
1056 |
1031 |
(absent) |
2169 |
2340 |
1113 |
1239 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - API listStatements (small) |
850 |
821 |
865 |
1855 |
1975 |
864 |
888 |
1267 |
930 |
1026 |
900 |
879 |
874 |
881 |
901 |
889 |
1290 |
832 |
838 |
Sesame Query - SPI loops (small) |
403 |
405 |
408 |
1278 |
1384 |
411 |
431 |
636 |
411 |
534 |
530 |
463 |
411 |
400 |
439 |
395 |
687 |
398 |
390 |
Sesame Query - direct graph SPI query (early additional triples) |
262 |
299 |
(absent) |
1635 |
1534 |
320 |
344 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (file) |
1436 |
1547 |
(absent) |
6049 |
6319 |
1436 |
1549 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (late additional triples) |
83 |
79 |
(absent) |
1592 |
1647 |
84 |
119 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (mid additional triples) |
274 |
269 |
(absent) |
2086 |
2203 |
359 |
517 |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
(absent) |
Sesame Query - direct graph SPI query (small) |
78 |
75 |
67 |
1669 |
1650 |
71 |
80 |
498 |
241 |
402 |
133 |
108 |
74 |
84 |
113 |
140 |
72 |
71 |
159 |
Simple-RDQL (OneProperty*1000) |
262 |
257 |
276 |
1108 |
1031 |
271 |
281 |
289 |
269 |
278 |
274 |
288 |
266 |
270 |
319 |
287 |
296 |
262 |
962 |
listStatements() (DER*1000) |
81 |
81 |
85 |
109 |
138 |
83 |
92 |
91 |
90 |
102 |
97 |
87 |
88 |
83 |
87 |
84 |
85 |
83 |
83 |
listStatements() (DMOZ-1000) |
76 |
73 |
74 |
82 |
112 |
73 |
77 |
82 |
76 |
82 |
83 |
75 |
75 |
74 |
74 |
76 |
75 |
75 |
73 |
loading/creating (Chain |1000|) |
2871 |
2770 |
2834 |
3680 |
3590 |
3044 |
2954 |
3555 |
3259 |
3269 |
2740 |
2790 |
2850 |
2841 |
2794 |
2877 |
2931 |
2830 |
2807 |
loading/creating (DER*1000) |
1001 |
1004 |
1036 |
1927 |
1892 |
1056 |
1141 |
1797 |
1265 |
1257 |
992 |
1038 |
1000 |
1001 |
981 |
1054 |
1053 |
1011 |
995 |
loading/creating (DMOZ-1000) |
8603 |
8642 |
8723 |
9073 |
9324 |
8662 |
8583 |
9353 |
8662 |
8682 |
8703 |
8542 |
8633 |
8642 |
8563 |
8783 |
8512 |
8723 |
8582 |
loading/creating (OneProperty*1000) |
2684 |
2680 |
2857 |
5142 |
5107 |
2854 |
2894 |
4847 |
3550 |
3495 |
2647 |
2817 |
2700 |
2684 |
2674 |
3099 |
2907 |
2674 |
2657 |
walking a chain (Chain |1000|) |
265 |
263 |
267 |
400 |
407 |
273 |
279 |
297 |
220 |
247 |
298 |
280 |
278 |
282 |
262 |
250 |
352 |
275 |
270 |