PCJ Benchmark Results - Set Classes

PropertyValue
benchmark.timeWed Mar 05 17:53:29 CET 2003
java.specification.nameJava Platform API Specification
java.specification.vendorSun Microsystems Inc.
java.specification.version1.3
java.vendorSun Microsystems Inc.
java.version1.3.1_02
java.vm.nameJava HotSpot(TM) Client VM
java.vm.specification.nameJava Virtual Machine Specification
java.vm.specification.vendorSun Microsystems Inc.
java.vm.specification.version1.0
java.vm.vendorSun Microsystems Inc.
java.vm.version1.3.1_02-b02
os.archx86
os.nameWindows 2000
os.version5.0
report.titleSet Classes

Benchmark: HashSetBenchmark

Class: java.util.HashSet

TaskDescriptionData setTime (ms)
AddExisting400000 overwriting calls to add() with 400000 elementsOrdered/Compact/40000081
Shuffled/Compact/400000361
AddNonExisting400000 non-overwriting calls to add() with 400000 elementsOrdered/Compact/4000001593
Shuffled/Compact/4000002503
ContainsExisting400000 successful calls to contains() with 400000 elementsOrdered/Compact/40000060
Shuffled/Compact/400000340
ContainsNonExisting400000 unsuccessful calls to contains() with 400000 elementsOrdered/Compact/40000050
Shuffled/Compact/400000181
IteratorIteration over 400000 elementsOrdered/Compact/40000080
Shuffled/Compact/400000110
RemoveExisting400000 successful calls to remove() with 400000 elementsOrdered/Compact/40000080
Shuffled/Compact/400000371
RemoveNonExisting400000 unsuccessful calls to remove() with 400000 elementsOrdered/Compact/40000050
Shuffled/Compact/400000181

Benchmark: IntAdaptedHashSetBenchmark

Class: bak.pcj.adapter.SetToIntSetAdapter

TaskDescriptionData setTime (ms)
AddExisting400000 overwriting calls to add() with 400000 elementsOrdered/Compact/400000161
Shuffled/Compact/400000631
AddNonExisting400000 non-overwriting calls to add() with 400000 elementsOrdered/Compact/400000721
Shuffled/Compact/4000001281
ContainsExisting400000 successful calls to contains() with 400000 elementsOrdered/Compact/400000100
Shuffled/Compact/400000500
ContainsNonExisting400000 unsuccessful calls to contains() with 400000 elementsOrdered/Compact/40000060
Shuffled/Compact/400000210
IteratorIteration over 400000 elementsOrdered/Compact/400000131
Shuffled/Compact/400000180
RemoveExisting400000 successful calls to remove() with 400000 elementsOrdered/Compact/400000641
Shuffled/Compact/4000001112
RemoveNonExisting400000 unsuccessful calls to remove() with 400000 elementsOrdered/Compact/40000060
Shuffled/Compact/400000210

Benchmark: IntBitSetBenchmark

Class: bak.pcj.set.IntBitSet

TaskDescriptionData setTime (ms)
AddExisting400000 overwriting calls to add() with 400000 elementsOrdered/Compact/40000020
Shuffled/Compact/40000020
AddNonExisting400000 non-overwriting calls to add() with 400000 elementsOrdered/Compact/4000005488
Shuffled/Compact/40000040
ContainsExisting400000 successful calls to contains() with 400000 elementsOrdered/Compact/40000010
Shuffled/Compact/40000010
ContainsNonExisting400000 unsuccessful calls to contains() with 400000 elementsOrdered/Compact/40000010
Shuffled/Compact/4000000
IteratorIteration over 400000 elementsOrdered/Compact/40000030
Shuffled/Compact/40000030
RemoveExisting400000 successful calls to remove() with 400000 elementsOrdered/Compact/40000020
Shuffled/Compact/40000020
RemoveNonExisting400000 unsuccessful calls to remove() with 400000 elementsOrdered/Compact/40000010
Shuffled/Compact/40000010

Benchmark: IntChainedHashSetBenchmark

Class: bak.pcj.set.IntChainedHashSet

TaskDescriptionData setTime (ms)
AddExisting400000 overwriting calls to add() with 400000 elementsOrdered/Compact/40000040
Shuffled/Compact/400000310
AddNonExisting400000 non-overwriting calls to add() with 400000 elementsOrdered/Compact/4000001502
Shuffled/Compact/4000001572
ContainsExisting400000 successful calls to contains() with 400000 elementsOrdered/Compact/40000050
Shuffled/Compact/400000321
ContainsNonExisting400000 unsuccessful calls to contains() with 400000 elementsOrdered/Compact/40000020
Shuffled/Compact/400000160
IteratorIteration over 400000 elementsOrdered/Compact/40000050
Shuffled/Compact/40000070
RemoveExisting400000 successful calls to remove() with 400000 elementsOrdered/Compact/40000050
Shuffled/Compact/400000341
RemoveNonExisting400000 unsuccessful calls to remove() with 400000 elementsOrdered/Compact/40000030
Shuffled/Compact/400000160

Benchmark: IntOpenHashSetBenchmark

Class: bak.pcj.set.IntOpenHashSet

TaskDescriptionData setTime (ms)
AddExisting400000 overwriting calls to add() with 400000 elementsOrdered/Compact/40000040
Shuffled/Compact/400000221
AddNonExisting400000 non-overwriting calls to add() with 400000 elementsOrdered/Compact/400000230
Shuffled/Compact/400000460
ContainsExisting400000 successful calls to contains() with 400000 elementsOrdered/Compact/40000030
Shuffled/Compact/400000210
ContainsNonExisting400000 unsuccessful calls to contains() with 400000 elementsOrdered/Compact/40000030
Shuffled/Compact/400000120
IteratorIteration over 400000 elementsOrdered/Compact/40000030
Shuffled/Compact/40000030
RemoveExisting400000 successful calls to remove() with 400000 elementsOrdered/Compact/40000040
Shuffled/Compact/400000220
RemoveNonExisting400000 unsuccessful calls to remove() with 400000 elementsOrdered/Compact/40000030
Shuffled/Compact/400000130

Benchmark: IntRangeSetBenchmark

Class: bak.pcj.set.IntRangeSet

TaskDescriptionData setTime (ms)
AddExisting400000 overwriting calls to add() with 400000 elementsOrdered/Compact/40000030
AddNonExisting400000 non-overwriting calls to add() with 400000 elementsOrdered/Compact/400000210
ContainsExisting400000 successful calls to contains() with 400000 elementsOrdered/Compact/40000040
ContainsNonExisting400000 unsuccessful calls to contains() with 400000 elementsOrdered/Compact/40000050
IteratorIteration over 400000 elementsOrdered/Compact/40000050
RemoveExisting400000 successful calls to remove() with 400000 elementsOrdered/Compact/400000101
RemoveNonExisting400000 unsuccessful calls to remove() with 400000 elementsOrdered/Compact/40000050