bak.pcj.benchmark
Class MapBenchmark
java.lang.Object
bak.pcj.benchmark.Benchmark
bak.pcj.benchmark.MapBenchmark
- Direct Known Subclasses:
- HashMapBenchmark
- public abstract class MapBenchmark
- extends Benchmark
This class represents an abstract base for implementing benchmarks
for maps.
- Since:
- 1.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapBenchmark
public MapBenchmark()
create
protected abstract Map create(Integer[] keys,
Integer[] values)
create
protected Map 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