bak.pcj.benchmark
Class IntKeyMapBenchmark
java.lang.Object
bak.pcj.benchmark.Benchmark
bak.pcj.benchmark.IntKeyMapBenchmark
- Direct Known Subclasses:
- IntKeyAdaptedHashMapBenchmark, IntKeyChainedHashMapBenchmark, IntKeyOpenHashMapBenchmark
- public abstract class IntKeyMapBenchmark
- extends Benchmark
This class represents an abstract base for implementing benchmarks
for maps of int keys.
- Since:
- 1.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntKeyMapBenchmark
public IntKeyMapBenchmark(IntKeyMapFactory factory)
create
protected IntKeyMap create(int[] keys,
Integer[] values)
create
protected IntKeyMap create()
getClassId
public String getClassId()
- Description copied from class:
Benchmark
- Returns the name of the class that is benchmarked.
- Specified by:
getClassId
in class Benchmark
- Returns:
- the name of the class that is benchmarked.
benchmarkPutExisting
public String benchmarkPutExisting(DataSet dataSet)
benchmarkPutNonExisting
public String benchmarkPutNonExisting(DataSet dataSet)
benchmarkGetExisting
public String benchmarkGetExisting(DataSet dataSet)
benchmarkGetNonExisting
public String benchmarkGetNonExisting(DataSet dataSet)
benchmarkRemoveExisting
public String benchmarkRemoveExisting(DataSet dataSet)
benchmarkRemoveNonExisting
public String benchmarkRemoveNonExisting(DataSet dataSet)
benchmarkIterator
public String benchmarkIterator(DataSet dataSet)
Report a bug or request a feature.
Further information on the development and latest release of PCJ can be found at the project homepage.
Primitive Collections for Java is released under the GNU Lesser General Public License.
Copyright © 2002, 2003 Søren Bak. All Rights Reserved.
Hosted by SourceForge.net