Test harness

All tests will be successfull 50% of the time, the other 50% will not be successfull, since theMaps is pre-initialized for each test with keys/values 0-500, and the tests are runned withkeys/values 0-1000.The keys are Strings, while the values are integers.

Performance metrics

This page presents the results of executing a performance test of FKache versus java.util.HashMap. The tests was performed on Sep 20, 2004 11:21:13 PM. The tests was runned on Java(TM) 2 Runtime Environment, Standard Edition version 1.4.2_05-b04 by Sun Microsystems Inc.. The operating system was Windows XP. The amount of available memory to the VM was 63Mb.

methodNumber of repeatsHashMapFKache
isEmpty()94,000,000100.0%198%
size()94,000,000100.0%240%
hashCode()32,000100.0%0%
containsValue(Object)64,000100.0%240%
containsKey(Object)16,000,000100.0%193%
get(Object)16,200,000100.0%342%
values()94,000,000100.0%267%
equals(Object)32,000,000100.0%54%
entrySet()94,000,000100.0%261%
clear()180,000100.0%1708%
putAll(Map)8,000100.0%364%
remove(Object)14,000,000100.0%194%
put(Object, Object)8,100,000100.0%827%
keySet()94,000,000100.0%263%