me.lemire.integercompression
Class BenchmarkOffsettedSeries

java.lang.Object
  extended by me.lemire.integercompression.BenchmarkOffsettedSeries

public class BenchmarkOffsettedSeries
extends Object


Field Summary
static int DEFAULT_MEAN
           
static int DEFAULT_RANGE
           
static int DEFAULT_REPEAT
           
static int DEFAULT_WARMUP
           
 
Constructor Summary
BenchmarkOffsettedSeries()
           
 
Method Summary
static int[][] deltaDataChunks(int[][] src)
           
static int[][] generateDataChunks(long seed, int count, int length, int mean, int range)
           
static int[][] generateSineDataChunks(long seed, int count, int length, int mean, int range, int freq)
           
static int getMaxLen(int[][] data)
           
static void main(String[] args)
           
 void run(PrintWriter csvWriter, int count, int length)
          Run benchmark.
static int[][] sortDataChunks(int[][] src)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MEAN

public static final int DEFAULT_MEAN
See Also:
Constant Field Values

DEFAULT_RANGE

public static final int DEFAULT_RANGE
See Also:
Constant Field Values

DEFAULT_REPEAT

public static final int DEFAULT_REPEAT
See Also:
Constant Field Values

DEFAULT_WARMUP

public static final int DEFAULT_WARMUP
See Also:
Constant Field Values
Constructor Detail

BenchmarkOffsettedSeries

public BenchmarkOffsettedSeries()
Method Detail

run

public void run(PrintWriter csvWriter,
                int count,
                int length)
Run benchmark.

Parameters:
csvWriter - Write for results in CSV.
count - Count of data chunks.
length - Length of a data chunk.

getMaxLen

public static int getMaxLen(int[][] data)

generateSineDataChunks

public static int[][] generateSineDataChunks(long seed,
                                             int count,
                                             int length,
                                             int mean,
                                             int range,
                                             int freq)

generateDataChunks

public static int[][] generateDataChunks(long seed,
                                         int count,
                                         int length,
                                         int mean,
                                         int range)

deltaDataChunks

public static int[][] deltaDataChunks(int[][] src)

sortDataChunks

public static int[][] sortDataChunks(int[][] src)

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.