yacy_search_server/source/de/anomic/kelondro/util
orbiter 9416f5c26f more speed test cases: kelondro provides map functions that are more than 20% faster than standard java classes and use less than halve of the memory of java classes:
just start IndexTest (here with 1000000 test objects)

Performance test: comparing HashMap, TreeMap and kelondroRow
generated 1000000 test data entries 


STANDARD JAVA CLASS MAPS 

sorted map
time   for TreeMap<byte[]> generation: 2110
time   for TreeMap<byte[]> test: 2516, 0 bugs
memory for TreeMap<byte[]>: 29 MB

unsorted map
time   for HashMap<String> generation: 1157
time   for HashMap<String> test: 1516, 0 bugs
memory for HashMap<String>: 61 MB


KELONDRO-ENHANCED MAPS 

sorted map
time   for kelondroMap<byte[]> generation: 1781
time   for kelondroMap<byte[]> test: 2452, 0 bugs
memory for kelondroMap<byte[]>: 15 MB

unsorted map
time   for HashMap<ByteArray> generation: 828
time   for HashMap<ByteArray> test: 953, 0 bugs
memory for HashMap<ByteArray>: 9 MB

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5847 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-04-21 09:29:08 +00:00
..
AttrSeq.java removed option to use different primary keys in kelondro tables 2009-03-13 16:52:31 +00:00
ByteArray.java more speed test cases: kelondro provides map functions that are more than 20% faster than standard java classes and use less than halve of the memory of java classes: 2009-04-21 09:29:08 +00:00
ByteBuffer.java * sorry,previous version didn't compile 2009-02-05 12:15:21 +00:00
CompressedHashMap.java
DateFormatter.java added new surrogate reader (surrogates are parsed documents on batches) 2009-04-15 15:30:25 +00:00
FileUtils.java * introduce signatures to autoupdate 2009-04-17 09:58:06 +00:00
kelondroException.java
kelondroOutOfLimitsException.java
Log.java
MemoryControl.java (peak-) performance hacks 2009-04-16 22:45:39 +00:00
NamePrefixThreadFactory.java moved logging partially to kelondro 2009-01-31 01:06:56 +00:00
ObjectSpace.java
ScoreCluster.java * add custom comparator to ScoreCluster for byte[] 2009-04-19 20:01:46 +00:00
SetTools.java full redesign of index access data model: 2009-04-16 15:29:00 +00:00
SortStack.java
SortStore.java
XMLTables.java - added migration class to go from index collections to the index cell data structure. 2009-03-30 15:31:25 +00:00