@State(Scope.Thread)
public static class HiddenColsAndStartState
{
- @Param({"300", "10000", "100000"})
+ @Param({"100", "1000", "10000", "100000", "1000000"})
public int maxcols;
@Param({"1", "50", "90"})
@BenchmarkMode({Mode.Throughput})
public int benchAdjustForHiddenColumns(HiddenColsAndStartState tstate)
{
- return tstate.h.adjustForHiddenColumns(tstate.visibleColumn);
+ return tstate.h.visibleToAbsoluteColumn(tstate.visibleColumn);
}
@Benchmark
@BenchmarkMode({Mode.Throughput})
public int benchFindColumnPosition(HiddenColsAndStartState tstate)
{
- return tstate.h.findColumnPosition(tstate.visibleColumn);
+ return tstate.h.absoluteToVisibleColumn(tstate.visibleColumn);
}
@Benchmark
@BenchmarkMode({Mode.Throughput})
- public List<Integer> benchFindHiddenRegionPositions(HiddenColsAndStartState tstate)
- {
- return tstate.h.findHiddenRegionPositions();
- }
-
- @Benchmark
- @BenchmarkMode({Mode.Throughput})
- public ArrayList<int[]> benchGetHiddenColumnsCopy(HiddenColsAndStartState tstate)
- {
- return tstate.h.getHiddenColumnsCopy();
- }
-
-
- @Benchmark
- @BenchmarkMode({Mode.Throughput})
public int benchGetSize(HiddenColsAndStartState tstate)
{
return tstate.h.getSize();