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%