com.carrotsearch.hppc.jub
Class CardinalityBenchmark

java.lang.Object
  extended by com.carrotsearch.junitbenchmarks.AbstractBenchmark
      extended by com.carrotsearch.hppc.jub.CardinalityBenchmark

public class CardinalityBenchmark
extends com.carrotsearch.junitbenchmarks.AbstractBenchmark

Repeated cardinality calculation, very sparse data sets.


Field Summary
 
Fields inherited from class com.carrotsearch.junitbenchmarks.AbstractBenchmark
benchmarkRun
 
Constructor Summary
CardinalityBenchmark()
           
 
Method Summary
static void cleanup()
           
static void prepare()
           
 void roundCleanup()
           
 void testCardinality_bset()
          Simple cardinality calculations, bitset (very sparse data).
 void testCardinality_dlinked()
          Simple cardinality calculations, double-linked set (very sparse data).
 void testCardinality_hset()
          Simple cardinality calculations, hash set (very sparse data).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CardinalityBenchmark

public CardinalityBenchmark()
Method Detail

prepare

public static void prepare()

cleanup

public static void cleanup()

roundCleanup

public void roundCleanup()

testCardinality_dlinked

public void testCardinality_dlinked()
Simple cardinality calculations, double-linked set (very sparse data).


testCardinality_hset

public void testCardinality_hset()
Simple cardinality calculations, hash set (very sparse data).


testCardinality_bset

public void testCardinality_bset()
Simple cardinality calculations, bitset (very sparse data).



Copyright © 2011 Carrot Search s.c.. All Rights Reserved.