diff options
author | Artem Serov <artem.serov@linaro.org> | 2016-08-24 18:00:40 +0100 |
---|---|---|
committer | Artem Serov <artem.serov@linaro.org> | 2016-08-31 10:43:11 +0100 |
commit | 04fe3ff52b810945340301b00fe8dcdbf0c9ad4e (patch) | |
tree | 511d184ed0dc3011534b86b7e0214e72440aff89 | |
parent | 06ded660971faa2300183224784fcf894ec7957a (diff) | |
download | art-testing-04fe3ff52b810945340301b00fe8dcdbf0c9ad4e.tar.gz |
Adjust iter counts for dont-auto-calibrate mode.
Manually configure the number of iterations to have each benchmark
running for 1.0-1.5 sec on Cortex-A53 in dont-auto-calibrate mode.
This is required by perf scripts.
Change-Id: I0ce5d224af0a6876fb4f5a5668cffa197b54a9ae
49 files changed, 179 insertions, 169 deletions
diff --git a/benchmarks/algorithm/CryptoSHA1.java b/benchmarks/algorithm/CryptoSHA1.java index 8ef62bb..c58f3fd 100644 --- a/benchmarks/algorithm/CryptoSHA1.java +++ b/benchmarks/algorithm/CryptoSHA1.java @@ -221,7 +221,7 @@ public class CryptoSHA1 { public static void main(String[] argv) { CryptoSHA1 obj = new CryptoSHA1(); final long before = System.currentTimeMillis(); - obj.timeHexSHA1(1808); + obj.timeHexSHA1(1600); final long after = System.currentTimeMillis(); obj.verify(); System.out.println("benchmarks/algorithm/CryptoSHA1: " + (after - before)); diff --git a/benchmarks/algorithm/Dhrystone.java b/benchmarks/algorithm/Dhrystone.java index 6e72e8c..bdaa410 100644 --- a/benchmarks/algorithm/Dhrystone.java +++ b/benchmarks/algorithm/Dhrystone.java @@ -462,7 +462,7 @@ public class Dhrystone { Dhrystone obj = new Dhrystone(); long before = System.currentTimeMillis(); - obj.timeDhrystone(1000000); + obj.timeDhrystone(500000); long after = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Dhrystone: " + (after - before)); diff --git a/benchmarks/algorithm/Linpack.java b/benchmarks/algorithm/Linpack.java index 8068b67..3d08c15 100644 --- a/benchmarks/algorithm/Linpack.java +++ b/benchmarks/algorithm/Linpack.java @@ -710,7 +710,7 @@ matrix in column order. --dmd 3/3/97 Linpack obj = new Linpack(); long before = System.currentTimeMillis(); - obj.timeLinpack(1); + obj.timeLinpack(200); long after = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Linpack: " + (after - before)); diff --git a/benchmarks/algorithm/Richards.java b/benchmarks/algorithm/Richards.java index 5f2a483..191086f 100644 --- a/benchmarks/algorithm/Richards.java +++ b/benchmarks/algorithm/Richards.java @@ -653,7 +653,7 @@ public class Richards { public static void main(String[] args) { Richards obj = new Richards(); long before = System.currentTimeMillis(); - obj.timeRichards(2000); + obj.timeRichards(1200); long after = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Richards: " + (after - before)); } diff --git a/benchmarks/algorithm/Sort.java b/benchmarks/algorithm/Sort.java index 891d1c8..d2b3717 100644 --- a/benchmarks/algorithm/Sort.java +++ b/benchmarks/algorithm/Sort.java @@ -282,41 +282,41 @@ public class Sort { // CHECKSTYLE.OFF: LineLength // CHECKSTYLE.OFF: OneStatementPerLine - b = System.currentTimeMillis(); o.timeBubbleSort____16(15000); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeBubbleSort____16(700000); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.BubbleSort____16: " + (a - b)); - b = System.currentTimeMillis(); o.timeBubbleSort___128(250); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeBubbleSort___128(15500); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.BubbleSort___128: " + (a - b)); - b = System.currentTimeMillis(); o.timeBubbleSort__2048(1); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeBubbleSort__2048(60); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.BubbleSort__2048: " + (a - b)); if (!o.verifyBubbleSort()) { rc++; } - b = System.currentTimeMillis(); o.timeInsertionSort____16(35000); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeInsertionSort____16(1450000); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.InsertionSort____16: " + (a - b)); - b = System.currentTimeMillis(); o.timeInsertionSort___128(750); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeInsertionSort___128(40000); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.InsertionSort___128: " + (a - b)); - b = System.currentTimeMillis(); o.timeInsertionSort__2048(3); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeInsertionSort__2048(170); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.InsertionSort__2048: " + (a - b)); if (!o.verifyInsertionSort()) { rc++; } - b = System.currentTimeMillis(); o.timeMergeSort____16(10000); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeMergeSort____16(110000); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.MergeSort____16: " + (a - b)); - b = System.currentTimeMillis(); o.timeMergeSort___128(1000); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeMergeSort___128(12000); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.MergeSort___128: " + (a - b)); - b = System.currentTimeMillis(); o.timeMergeSort__2048(50); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeMergeSort__2048(600); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.MergeSort__2048: " + (a - b)); if (!o.verifyMergeSort()) { rc++; } - b = System.currentTimeMillis(); o.timeSystemSort____16(35000); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeSystemSort____16(1200000); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.SystemSort____16: " + (a - b)); - b = System.currentTimeMillis(); o.timeSystemSort___128(2500); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeSystemSort___128(100000); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.SystemSort___128: " + (a - b)); - b = System.currentTimeMillis(); o.timeSystemSort__2048(125); a = System.currentTimeMillis(); + b = System.currentTimeMillis(); o.timeSystemSort__2048(6250); a = System.currentTimeMillis(); System.out.println("benchmarks/algorithm/Sort.SystemSort__2048: " + (a - b)); if (!o.verifySystemSort()) { rc++; diff --git a/benchmarks/benchmarksgame/binarytrees.java b/benchmarks/benchmarksgame/binarytrees.java index 5e5127e..a23c584 100644 --- a/benchmarks/benchmarksgame/binarytrees.java +++ b/benchmarks/benchmarksgame/binarytrees.java @@ -106,7 +106,7 @@ public class binarytrees { int rc = 0; binarytrees obj = new binarytrees(); final long before = System.currentTimeMillis(); - obj.timeBinaryTrees(3); + obj.timeBinaryTrees(30); final long after = System.currentTimeMillis(); if (!obj.verifyBinaryTrees()) { diff --git a/benchmarks/benchmarksgame/chameneosredux.java b/benchmarks/benchmarksgame/chameneosredux.java index 8879aa3..8995af1 100644 --- a/benchmarks/benchmarksgame/chameneosredux.java +++ b/benchmarks/benchmarksgame/chameneosredux.java @@ -263,7 +263,7 @@ public final class chameneosredux { chameneosredux obj = new chameneosredux(); final long before = System.currentTimeMillis(); - obj.timeChameneosRedux(5); + obj.timeChameneosRedux(40); final long after = System.currentTimeMillis(); if (!obj.verifyChameneosRedux()) { diff --git a/benchmarks/benchmarksgame/fannkuchredux.java b/benchmarks/benchmarksgame/fannkuchredux.java index da910b1..cd4df0a 100644 --- a/benchmarks/benchmarksgame/fannkuchredux.java +++ b/benchmarks/benchmarksgame/fannkuchredux.java @@ -102,7 +102,7 @@ public class fannkuchredux int rc = 0; fannkuchredux obj = new fannkuchredux(); final long before = System.currentTimeMillis(); - obj.timeFannkuchRedux(4); + obj.timeFannkuchRedux(1100); final long after = System.currentTimeMillis(); if (!obj.verifyFannkuchRedux()) { diff --git a/benchmarks/benchmarksgame/fasta.java b/benchmarks/benchmarksgame/fasta.java index 815bffc..def6781 100644 --- a/benchmarks/benchmarksgame/fasta.java +++ b/benchmarks/benchmarksgame/fasta.java @@ -202,7 +202,7 @@ public class fasta { fasta obj = new fasta(); final long before = System.currentTimeMillis(); - obj.timeFasta(5); + obj.timeFasta(1700); final long after = System.currentTimeMillis(); if (!obj.verifyFasta()) { diff --git a/benchmarks/benchmarksgame/fastaredux.java b/benchmarks/benchmarksgame/fastaredux.java index f1c24cf..060be0d 100644 --- a/benchmarks/benchmarksgame/fastaredux.java +++ b/benchmarks/benchmarksgame/fastaredux.java @@ -221,7 +221,7 @@ public class fastaredux { fastaredux obj = new fastaredux(); final long before = System.currentTimeMillis(); - obj.timeFastaRedux(10); + obj.timeFastaRedux(1700); final long after = System.currentTimeMillis(); if (!obj.verifyFastaRedux()) { diff --git a/benchmarks/benchmarksgame/knucleotide.java b/benchmarks/benchmarksgame/knucleotide.java index 531fe19..0416487 100644 --- a/benchmarks/benchmarksgame/knucleotide.java +++ b/benchmarks/benchmarksgame/knucleotide.java @@ -316,7 +316,7 @@ outer: knucleotide obj = new knucleotide(); final long before = System.currentTimeMillis(); - obj.timeKnucleotide(15); + obj.timeKnucleotide(9); final long after = System.currentTimeMillis(); if (!obj.verifyKnucleotide()) { diff --git a/benchmarks/benchmarksgame/mandelbrot.java b/benchmarks/benchmarksgame/mandelbrot.java index 0ce08e3..3eee90d 100644 --- a/benchmarks/benchmarksgame/mandelbrot.java +++ b/benchmarks/benchmarksgame/mandelbrot.java @@ -116,7 +116,7 @@ public class mandelbrot { mandelbrot obj = new mandelbrot(); final long before = System.currentTimeMillis(); - obj.timeMandelbrot(75); + obj.timeMandelbrot(65); final long after = System.currentTimeMillis(); if (!obj.verifyMandelbrot()) { diff --git a/benchmarks/benchmarksgame/meteor.java b/benchmarks/benchmarksgame/meteor.java index 422e35d..68799cc 100644 --- a/benchmarks/benchmarksgame/meteor.java +++ b/benchmarks/benchmarksgame/meteor.java @@ -487,7 +487,7 @@ public class meteor meteor puzzle = new meteor(); final long before = System.currentTimeMillis(); - puzzle.timeMeteor(2); + puzzle.timeMeteor(1); final long after = System.currentTimeMillis(); if (!puzzle.verifyMeteor()) { diff --git a/benchmarks/benchmarksgame/nbody.java b/benchmarks/benchmarksgame/nbody.java index 5d599f8..ad0a59f 100644 --- a/benchmarks/benchmarksgame/nbody.java +++ b/benchmarks/benchmarksgame/nbody.java @@ -217,7 +217,7 @@ public final class nbody { nbody obj = new nbody(); final long before = System.currentTimeMillis(); - obj.timeNBody(5); + obj.timeNBody(1000); final long after = System.currentTimeMillis(); if (!obj.verifyNBody()) { diff --git a/benchmarks/benchmarksgame/pidigits.java b/benchmarks/benchmarksgame/pidigits.java index 4a00cd6..e995250 100644 --- a/benchmarks/benchmarksgame/pidigits.java +++ b/benchmarks/benchmarksgame/pidigits.java @@ -74,7 +74,7 @@ public class pidigits { pidigits obj = new pidigits(); final long before = System.currentTimeMillis(); - obj.timePidigits(8); + obj.timePidigits(100); final long after = System.currentTimeMillis(); if (!obj.verifyPidigits()) { diff --git a/benchmarks/benchmarksgame/regexdna.java b/benchmarks/benchmarksgame/regexdna.java index b51b1bc..f70b717 100644 --- a/benchmarks/benchmarksgame/regexdna.java +++ b/benchmarks/benchmarksgame/regexdna.java @@ -148,7 +148,7 @@ public final class regexdna { regexdna obj = new regexdna(); final long before = System.currentTimeMillis(); - obj.timeRegexDna(15); + obj.timeRegexDna(10); final long after = System.currentTimeMillis(); if (!obj.verifyRegexDna()) { diff --git a/benchmarks/benchmarksgame/revcomp.java b/benchmarks/benchmarksgame/revcomp.java index 033efe1..f4ddc93 100644 --- a/benchmarks/benchmarksgame/revcomp.java +++ b/benchmarks/benchmarksgame/revcomp.java @@ -110,7 +110,7 @@ public class revcomp { revcomp obj = new revcomp(); final long before = System.currentTimeMillis(); - obj.timeRevComp(15); + obj.timeRevComp(350); final long after = System.currentTimeMillis(); if (!obj.verifyRevComp()) { diff --git a/benchmarks/benchmarksgame/spectralnorm.java b/benchmarks/benchmarksgame/spectralnorm.java index 0292c51..fa2afcf 100644 --- a/benchmarks/benchmarksgame/spectralnorm.java +++ b/benchmarks/benchmarksgame/spectralnorm.java @@ -111,7 +111,7 @@ public class spectralnorm spectralnorm obj = new spectralnorm(); final long before = System.currentTimeMillis(); - obj.timeSpectralNorm(5); + obj.timeSpectralNorm(100); final long after = System.currentTimeMillis(); if (!obj.verifySpectralNorm()) { diff --git a/benchmarks/benchmarksgame/threadring.java b/benchmarks/benchmarksgame/threadring.java index 42f04e6..066626d 100644 --- a/benchmarks/benchmarksgame/threadring.java +++ b/benchmarks/benchmarksgame/threadring.java @@ -131,7 +131,7 @@ public class threadring { threadring obj = new threadring(); final long before = System.currentTimeMillis(); - obj.timeThreadRing(3); + obj.timeThreadRing(2); final long after = System.currentTimeMillis(); if (!obj.verifyThreadRing()) { diff --git a/benchmarks/caffeinemark/FloatAtom.java b/benchmarks/caffeinemark/FloatAtom.java index 78ce754..3f3f6d8 100644 --- a/benchmarks/caffeinemark/FloatAtom.java +++ b/benchmarks/caffeinemark/FloatAtom.java @@ -197,7 +197,7 @@ public class FloatAtom FloatAtom obj = new FloatAtom(); final long before = System.currentTimeMillis(); - obj.timeFloatAtom(5); + obj.timeFloatAtom(2); final long after = System.currentTimeMillis(); if (!obj.verifyFloatAtom()) { diff --git a/benchmarks/caffeinemark/LogicAtom.java b/benchmarks/caffeinemark/LogicAtom.java index 721ccf2..70f8460 100644 --- a/benchmarks/caffeinemark/LogicAtom.java +++ b/benchmarks/caffeinemark/LogicAtom.java @@ -210,7 +210,7 @@ public class LogicAtom LogicAtom obj = new LogicAtom(); final long before = System.currentTimeMillis(); - obj.timeLogicAtom(5); + obj.timeLogicAtom(2); final long after = System.currentTimeMillis(); if (!obj.verifyLogicAtom()) { diff --git a/benchmarks/caffeinemark/LoopAtom.java b/benchmarks/caffeinemark/LoopAtom.java index 8a1fcf7..626e507 100644 --- a/benchmarks/caffeinemark/LoopAtom.java +++ b/benchmarks/caffeinemark/LoopAtom.java @@ -169,7 +169,7 @@ public class LoopAtom LoopAtom obj = new LoopAtom(); final long before = System.currentTimeMillis(); - obj.timeLoopAtom(5); + obj.timeLoopAtom(2); final long after = System.currentTimeMillis(); if (!obj.verifyLoopAtom()) { diff --git a/benchmarks/caffeinemark/MethodAtom.java b/benchmarks/caffeinemark/MethodAtom.java index e191b39..0b81921 100644 --- a/benchmarks/caffeinemark/MethodAtom.java +++ b/benchmarks/caffeinemark/MethodAtom.java @@ -172,7 +172,7 @@ public class MethodAtom MethodAtom obj = new MethodAtom(); final long before = System.currentTimeMillis(); - obj.timeMethodAtom(5); + obj.timeMethodAtom(3); final long after = System.currentTimeMillis(); if (!obj.verifyMethodAtom()) { diff --git a/benchmarks/caffeinemark/SieveAtom.java b/benchmarks/caffeinemark/SieveAtom.java index 778f5d2..513f4ad 100644 --- a/benchmarks/caffeinemark/SieveAtom.java +++ b/benchmarks/caffeinemark/SieveAtom.java @@ -160,7 +160,7 @@ public class SieveAtom SieveAtom obj = new SieveAtom(); final long before = System.currentTimeMillis(); - obj.timeSieveAtom(5); + obj.timeSieveAtom(4); final long after = System.currentTimeMillis(); if (!obj.verifySieveAtom()) { diff --git a/benchmarks/caffeinemark/StringAtom.java b/benchmarks/caffeinemark/StringAtom.java index 77e2456..e5b3bee 100644 --- a/benchmarks/caffeinemark/StringAtom.java +++ b/benchmarks/caffeinemark/StringAtom.java @@ -154,7 +154,7 @@ public class StringAtom StringAtom obj = new StringAtom(); final long before = System.currentTimeMillis(); - obj.timeStringAtom(5); + obj.timeStringAtom(3); final long after = System.currentTimeMillis(); if (!obj.verifyStringAtom()) { diff --git a/benchmarks/math/AccessNBody.java b/benchmarks/math/AccessNBody.java index a35ea10..6a55723 100644 --- a/benchmarks/math/AccessNBody.java +++ b/benchmarks/math/AccessNBody.java @@ -209,7 +209,7 @@ public class AccessNBody { public static void main(String[] argv) { AccessNBody obj = new AccessNBody(); final long before = System.currentTimeMillis(); - obj.timeAccessNBody(172); + obj.timeAccessNBody(200); final long after = System.currentTimeMillis(); obj.verify(); System.out.println("benchmarks/math/AccessNBody: " + (after - before)); diff --git a/benchmarks/math/MathPartialSums.java b/benchmarks/math/MathPartialSums.java index 83ad43a..b144338 100644 --- a/benchmarks/math/MathPartialSums.java +++ b/benchmarks/math/MathPartialSums.java @@ -82,7 +82,7 @@ public class MathPartialSums { public static void main(String[] argv) { MathPartialSums obj = new MathPartialSums(); final long before = System.currentTimeMillis(); - obj.timeMathPartialSums(96); + obj.timeMathPartialSums(140); final long after = System.currentTimeMillis(); obj.verify(); System.out.println("benchmarks/math/MathPartial: " + (after - before)); diff --git a/benchmarks/math/MathSpectralNorm.java b/benchmarks/math/MathSpectralNorm.java index 315498b..2f80d2b 100644 --- a/benchmarks/math/MathSpectralNorm.java +++ b/benchmarks/math/MathSpectralNorm.java @@ -95,7 +95,7 @@ public class MathSpectralNorm { public static void main(String[] argv) { MathSpectralNorm obj = new MathSpectralNorm(); final long before = System.currentTimeMillis(); - obj.timeMathSpectralNorm(180); + obj.timeMathSpectralNorm(360); final long after = System.currentTimeMillis(); obj.verify(); System.out.println("benchmarks/math/MathSpectralNorm: " + (after - before)); diff --git a/benchmarks/micro/Base64.java b/benchmarks/micro/Base64.java index e54f81b..efe2b8e 100644 --- a/benchmarks/micro/Base64.java +++ b/benchmarks/micro/Base64.java @@ -162,8 +162,8 @@ public class Base64 { public static void main(String[] args) { Base64 b = new Base64(); long before = System.currentTimeMillis(); - b.timeEncode(1000); - b.timeDecode(1000); + b.timeEncode(1300); + b.timeDecode(1300); long after = System.currentTimeMillis(); System.out.println("benchmarks/micro/Base64: " + (after - before)); } diff --git a/benchmarks/micro/BitfieldRotate.java b/benchmarks/micro/BitfieldRotate.java index b5c1234..501c56d 100644 --- a/benchmarks/micro/BitfieldRotate.java +++ b/benchmarks/micro/BitfieldRotate.java @@ -334,11 +334,11 @@ public class BitfieldRotate { public static void main(String[] args) { BitfieldRotate br = new BitfieldRotate(); long before = System.currentTimeMillis(); - br.timeSHA1DigestProcessBlock(1000); - br.timeIntegerRotateRight(1000); - br.timeIntegerRotateLeft(1000); - br.timeLongRotateRight(1000); - br.timeLongRotateLeft(1000); + br.timeSHA1DigestProcessBlock(300000); + br.timeIntegerRotateRight(300000); + br.timeIntegerRotateLeft(300000); + br.timeLongRotateRight(300000); + br.timeLongRotateLeft(300000); long after = System.currentTimeMillis(); System.out.println("benchmarks/micro/BitfieldRotate: " + (after - before)); } diff --git a/benchmarks/micro/ControlFlowRecursive.java b/benchmarks/micro/ControlFlowRecursive.java index 7420831..a0a5800 100644 --- a/benchmarks/micro/ControlFlowRecursive.java +++ b/benchmarks/micro/ControlFlowRecursive.java @@ -110,7 +110,7 @@ public class ControlFlowRecursive { ControlFlowRecursive obj = new ControlFlowRecursive(); start = System.currentTimeMillis(); - obj.timeControlFlowRecursive(1000); + obj.timeControlFlowRecursive(600); end = System.currentTimeMillis(); System.out.println( "benchmarks/micro/ControlFlowRecursive.ControlFlowRecursive: " + (end - start)); @@ -121,7 +121,7 @@ public class ControlFlowRecursive { System.out.println("benchmarks/micro/ControlFlowRecursive.Tak: " + (end - start)); start = System.currentTimeMillis(); - obj.timeTarai(20); + obj.timeTarai(10); end = System.currentTimeMillis(); System.out.println("benchmarks/micro/ControlFlowRecursive.Tarai: " + (end - start)); diff --git a/benchmarks/micro/PrefetchLoopedArrayAccess.java b/benchmarks/micro/PrefetchLoopedArrayAccess.java index 8a44948..66c2aee 100644 --- a/benchmarks/micro/PrefetchLoopedArrayAccess.java +++ b/benchmarks/micro/PrefetchLoopedArrayAccess.java @@ -74,7 +74,7 @@ public class PrefetchLoopedArrayAccess { public static void main(String[] args) { PrefetchLoopedArrayAccess obj = new PrefetchLoopedArrayAccess(); long before = System.currentTimeMillis(); - obj.timeRun(30000); + obj.timeRun(22000); long after = System.currentTimeMillis(); System.out.println("benchmarks/micro/PrefetchLoopedArrayAccess: " + (after - before)); } diff --git a/benchmarks/micro/ShifterOperand.java b/benchmarks/micro/ShifterOperand.java index 32ef812..bb68f22 100644 --- a/benchmarks/micro/ShifterOperand.java +++ b/benchmarks/micro/ShifterOperand.java @@ -742,72 +742,72 @@ public class ShifterOperand { // CHECKSTYLE.OFF: LineLength // CHECKSTYLE.OFF: OneStatementPerLine // CHECKSTYLE.OFF: LeftCurly - start = System.currentTimeMillis(); timeIntSingleUseLatency1(500000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeIntSingleUseLatency1(50000000); end = System.currentTimeMillis(); if (!verifyIntSingleUseLatency1()) { rc++; } System.out.println(prefix + "IntSingleUseLatency1: " + (end - start)); - start = System.currentTimeMillis(); timeIntSingleUseLatency1Thread2(300000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeIntSingleUseLatency1Thread2(30000000); end = System.currentTimeMillis(); if (!verifyIntSingleUseLatency1Thread2()) { rc++; } System.out.println(prefix + "IntSingleUseLatency1Thread2: " + (end - start)); - start = System.currentTimeMillis(); timeIntSingleUseLatency1Thread3(200000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeIntSingleUseLatency1Thread3(20000000); end = System.currentTimeMillis(); if (!verifyIntSingleUseLatency1Thread3()) { rc++; } System.out.println(prefix + "IntSingleUseLatency1Thread3: " + (end - start)); - start = System.currentTimeMillis(); timeIntSingleUseLatency1Thread4(150000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeIntSingleUseLatency1Thread4(15000000); end = System.currentTimeMillis(); if (!verifyIntSingleUseLatency1Thread4()) { rc++; } System.out.println(prefix + "IntSingleUseLatency1Thread4: " + (end - start)); - start = System.currentTimeMillis(); timeIntSingleUseLatency2(400000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeIntSingleUseLatency2(40000000); end = System.currentTimeMillis(); if (!verifyIntSingleUseLatency2()) { rc++; } System.out.println(prefix + "IntSingleUseLatency2: " + (end - start)); - start = System.currentTimeMillis(); timeIntSingleUseLatency3(500000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeIntSingleUseLatency3(50000000); end = System.currentTimeMillis(); if (!verifyIntSingleUseLatency3()) { rc++; } System.out.println(prefix + "IntSingleUseLatency3: " + (end - start)); - start = System.currentTimeMillis(); timeIntSingleUseLatencyLoop(700000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeIntSingleUseLatencyLoop(70000000); end = System.currentTimeMillis(); if (!verifyIntSingleUseLatencyLoop()) { rc++; } System.out.println(prefix + "IntSingleUseLatencyLoop: " + (end - start)); // The `long` versions use the same iteration counts as the `int` versions // above. - start = System.currentTimeMillis(); timeLongSingleUseLatency1(500000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeLongSingleUseLatency1(50000000); end = System.currentTimeMillis(); if (!verifyLongSingleUseLatency1()) { rc++; } System.out.println(prefix + "LongSingleUseLatency1: " + (end - start)); - start = System.currentTimeMillis(); timeLongSingleUseLatency1Thread2(300000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeLongSingleUseLatency1Thread2(30000000); end = System.currentTimeMillis(); if (!verifyLongSingleUseLatency1Thread2()) { rc++; } System.out.println(prefix + "LongSingleUseLatency1Thread2: " + (end - start)); - start = System.currentTimeMillis(); timeLongSingleUseLatency1Thread3(200000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeLongSingleUseLatency1Thread3(20000000); end = System.currentTimeMillis(); if (!verifyLongSingleUseLatency1Thread3()) { rc++; } System.out.println(prefix + "LongSingleUseLatency1Thread3: " + (end - start)); - start = System.currentTimeMillis(); timeLongSingleUseLatency1Thread4(150000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeLongSingleUseLatency1Thread4(15000000); end = System.currentTimeMillis(); if (!verifyLongSingleUseLatency1Thread4()) { rc++; } System.out.println(prefix + "LongSingleUseLatency1Thread4: " + (end - start)); - start = System.currentTimeMillis(); timeLongSingleUseLatency2(400000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeLongSingleUseLatency2(40000000); end = System.currentTimeMillis(); if (!verifyLongSingleUseLatency2()) { rc++; } System.out.println(prefix + "LongSingleUseLatency2: " + (end - start)); - start = System.currentTimeMillis(); timeLongSingleUseLatency3(500000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeLongSingleUseLatency3(50000000); end = System.currentTimeMillis(); if (!verifyLongSingleUseLatency3()) { rc++; } System.out.println(prefix + "LongSingleUseLatency3: " + (end - start)); - start = System.currentTimeMillis(); timeLongSingleUseLatencyLoop(700000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeLongSingleUseLatencyLoop(70000000); end = System.currentTimeMillis(); if (!verifyLongSingleUseLatencyLoop()) { rc++; } System.out.println(prefix + "LongSingleUseLatencyLoop: " + (end - start)); - start = System.currentTimeMillis(); timeMultipleUsesDifferentPathInt(500000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeMultipleUsesDifferentPathInt(50000000); end = System.currentTimeMillis(); if (!verifyMultipleUsesDifferentPathInt()) { rc++; } System.out.println(prefix + "MultipleUsesDifferentPathInt: " + (end - start)); - start = System.currentTimeMillis(); timeMultipleSuccessiveUsesSamePathInt(350000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeMultipleSuccessiveUsesSamePathInt(35000000); end = System.currentTimeMillis(); if (!verifyMultipleSuccessiveUsesSamePathInt()) { rc++; } System.out.println(prefix + "MultipleSuccessiveUsesSamePathInt: " + (end - start)); - start = System.currentTimeMillis(); timeMultipleSeparatedUsesSamePathInt(400000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeMultipleSeparatedUsesSamePathInt(40000000); end = System.currentTimeMillis(); if (!verifyMultipleSeparatedUsesSamePathInt()) { rc++; } System.out.println(prefix + "MultipleSeparatedUsesSamePathInt: " + (end - start)); // The `long` versions use the same iteration counts as the `int` versions // above. - start = System.currentTimeMillis(); timeMultipleUsesDifferentPathLong(500000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeMultipleUsesDifferentPathLong(50000000); end = System.currentTimeMillis(); if (!verifyMultipleUsesDifferentPathLong()) { rc++; } System.out.println(prefix + "MultipleUsesDifferentPathLong: " + (end - start)); - start = System.currentTimeMillis(); timeMultipleSuccessiveUsesSamePathLong(350000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeMultipleSuccessiveUsesSamePathLong(35000000); end = System.currentTimeMillis(); if (!verifyMultipleSuccessiveUsesSamePathLong()) { rc++; } System.out.println(prefix + "MultipleSuccessiveUsesSamePathLong: " + (end - start)); - start = System.currentTimeMillis(); timeMultipleSeparatedUsesSamePathLong(400000); end = System.currentTimeMillis(); + start = System.currentTimeMillis(); timeMultipleSeparatedUsesSamePathLong(40000000); end = System.currentTimeMillis(); if (!verifyMultipleSeparatedUsesSamePathLong()) { rc++; } System.out.println(prefix + "MultipleSeparatedUsesSamePathLong: " + (end - start)); // CHECKSTYLE.ON: LineLength diff --git a/benchmarks/micro/StringEquals.java b/benchmarks/micro/StringEquals.java index fd489c2..8fc3ab1 100644 --- a/benchmarks/micro/StringEquals.java +++ b/benchmarks/micro/StringEquals.java @@ -68,8 +68,8 @@ public class StringEquals { public static void main(String[] args) { StringEquals eq = new StringEquals(); long before = System.currentTimeMillis(); - eq.timeEquals(1000); - eq.timeEquals(1000); + eq.timeEquals(1500); + eq.timeEquals(1500); long after = System.currentTimeMillis(); System.out.println("benchmarks/micro/StringEquals: " + (after - before)); } diff --git a/benchmarks/micro/StringOps.java b/benchmarks/micro/StringOps.java index b611778..e37ed7e 100644 --- a/benchmarks/micro/StringOps.java +++ b/benchmarks/micro/StringOps.java @@ -585,69 +585,70 @@ public class StringOps { stringGetCharsNoCheckResult[RANDOM_STRING_512] = new String(chars); } + private static final int ITER_COUNT = 22000; public static void main(String[] args) { int result = 0; StringOps obj = new StringOps(); long before = System.currentTimeMillis(); - obj.timeStringEquals008(30000); - obj.timeStringEquals016(30000); - obj.timeStringEquals032(30000); - obj.timeStringEquals128(30000); - obj.timeStringEquals512(30000); - obj.timeStringEqualsIgnoreCase008(30000); - obj.timeStringEqualsIgnoreCase016(30000); - obj.timeStringEqualsIgnoreCase032(30000); - obj.timeStringEqualsIgnoreCase128(30000); - obj.timeStringEqualsIgnoreCase512(30000); - obj.timeStringContentEquals008(30000); - obj.timeStringContentEquals016(30000); - obj.timeStringContentEquals032(30000); - obj.timeStringContentEquals128(30000); - obj.timeStringContentEquals512(30000); - obj.timeStringCompareTo008(30000); - obj.timeStringCompareTo016(30000); - obj.timeStringCompareTo032(30000); - obj.timeStringCompareTo128(30000); - obj.timeStringCompareTo512(30000); - obj.timeStringCompareToIgnoreCase008(30000); - obj.timeStringCompareToIgnoreCase016(30000); - obj.timeStringCompareToIgnoreCase032(30000); - obj.timeStringCompareToIgnoreCase128(30000); - obj.timeStringCompareToIgnoreCase512(30000); - obj.timeStringRegionMatches008(30000); - obj.timeStringRegionMatches016(30000); - obj.timeStringRegionMatches032(30000); - obj.timeStringRegionMatches128(30000); - obj.timeStringRegionMatches512(30000); - obj.timeStringRegionMatchesIgnoreCase008(30000); - obj.timeStringRegionMatchesIgnoreCase016(30000); - obj.timeStringRegionMatchesIgnoreCase032(30000); - obj.timeStringRegionMatchesIgnoreCase128(30000); - obj.timeStringRegionMatchesIgnoreCase512(30000); - obj.timeStringCharAt(30000); - obj.timeStringIndexOf(30000); - obj.timeStringIndexOfAfter(30000); - obj.timeStringNewStringFromBytes008(30000); - obj.timeStringNewStringFromBytes016(30000); - obj.timeStringNewStringFromBytes032(30000); - obj.timeStringNewStringFromBytes128(30000); - obj.timeStringNewStringFromBytes512(30000); - obj.timeStringNewStringFromChars008(30000); - obj.timeStringNewStringFromChars016(30000); - obj.timeStringNewStringFromChars032(30000); - obj.timeStringNewStringFromChars128(30000); - obj.timeStringNewStringFromChars512(30000); - obj.timeStringNewStringFromString008(30000); - obj.timeStringNewStringFromString016(30000); - obj.timeStringNewStringFromString032(30000); - obj.timeStringNewStringFromString128(30000); - obj.timeStringNewStringFromString512(30000); - obj.timeStringGetCharsNoCheck008(30000); - obj.timeStringGetCharsNoCheck016(30000); - obj.timeStringGetCharsNoCheck032(30000); - obj.timeStringGetCharsNoCheck128(30000); - obj.timeStringGetCharsNoCheck512(30000); + obj.timeStringEquals008(ITER_COUNT); + obj.timeStringEquals016(ITER_COUNT); + obj.timeStringEquals032(ITER_COUNT); + obj.timeStringEquals128(ITER_COUNT); + obj.timeStringEquals512(ITER_COUNT); + obj.timeStringEqualsIgnoreCase008(ITER_COUNT); + obj.timeStringEqualsIgnoreCase016(ITER_COUNT); + obj.timeStringEqualsIgnoreCase032(ITER_COUNT); + obj.timeStringEqualsIgnoreCase128(ITER_COUNT); + obj.timeStringEqualsIgnoreCase512(ITER_COUNT); + obj.timeStringContentEquals008(ITER_COUNT); + obj.timeStringContentEquals016(ITER_COUNT); + obj.timeStringContentEquals032(ITER_COUNT); + obj.timeStringContentEquals128(ITER_COUNT); + obj.timeStringContentEquals512(ITER_COUNT); + obj.timeStringCompareTo008(ITER_COUNT); + obj.timeStringCompareTo016(ITER_COUNT); + obj.timeStringCompareTo032(ITER_COUNT); + obj.timeStringCompareTo128(ITER_COUNT); + obj.timeStringCompareTo512(ITER_COUNT); + obj.timeStringCompareToIgnoreCase008(ITER_COUNT); + obj.timeStringCompareToIgnoreCase016(ITER_COUNT); + obj.timeStringCompareToIgnoreCase032(ITER_COUNT); + obj.timeStringCompareToIgnoreCase128(ITER_COUNT); + obj.timeStringCompareToIgnoreCase512(ITER_COUNT); + obj.timeStringRegionMatches008(ITER_COUNT); + obj.timeStringRegionMatches016(ITER_COUNT); + obj.timeStringRegionMatches032(ITER_COUNT); + obj.timeStringRegionMatches128(ITER_COUNT); + obj.timeStringRegionMatches512(ITER_COUNT); + obj.timeStringRegionMatchesIgnoreCase008(ITER_COUNT); + obj.timeStringRegionMatchesIgnoreCase016(ITER_COUNT); + obj.timeStringRegionMatchesIgnoreCase032(ITER_COUNT); + obj.timeStringRegionMatchesIgnoreCase128(ITER_COUNT); + obj.timeStringRegionMatchesIgnoreCase512(ITER_COUNT); + obj.timeStringCharAt(ITER_COUNT); + obj.timeStringIndexOf(ITER_COUNT); + obj.timeStringIndexOfAfter(ITER_COUNT); + obj.timeStringNewStringFromBytes008(ITER_COUNT); + obj.timeStringNewStringFromBytes016(ITER_COUNT); + obj.timeStringNewStringFromBytes032(ITER_COUNT); + obj.timeStringNewStringFromBytes128(ITER_COUNT); + obj.timeStringNewStringFromBytes512(ITER_COUNT); + obj.timeStringNewStringFromChars008(ITER_COUNT); + obj.timeStringNewStringFromChars016(ITER_COUNT); + obj.timeStringNewStringFromChars032(ITER_COUNT); + obj.timeStringNewStringFromChars128(ITER_COUNT); + obj.timeStringNewStringFromChars512(ITER_COUNT); + obj.timeStringNewStringFromString008(ITER_COUNT); + obj.timeStringNewStringFromString016(ITER_COUNT); + obj.timeStringNewStringFromString032(ITER_COUNT); + obj.timeStringNewStringFromString128(ITER_COUNT); + obj.timeStringNewStringFromString512(ITER_COUNT); + obj.timeStringGetCharsNoCheck008(ITER_COUNT); + obj.timeStringGetCharsNoCheck016(ITER_COUNT); + obj.timeStringGetCharsNoCheck032(ITER_COUNT); + obj.timeStringGetCharsNoCheck128(ITER_COUNT); + obj.timeStringGetCharsNoCheck512(ITER_COUNT); long after = System.currentTimeMillis(); System.out.println("benchmarks/micro/StringOps: " + (after - before)); diff --git a/benchmarks/micro/SystemArrayCopy.java b/benchmarks/micro/SystemArrayCopy.java index 2e147dc..fa8f8dc 100644 --- a/benchmarks/micro/SystemArrayCopy.java +++ b/benchmarks/micro/SystemArrayCopy.java @@ -138,18 +138,20 @@ public class SystemArrayCopy { } } + private static final int ITER_COUNT = 4000; + public static void main(String[] args) { int result = 0; SystemArrayCopy obj = new SystemArrayCopy(); - long before = System.currentTimeMillis(); + final long before = System.currentTimeMillis(); try { - obj.timeArrayCopySmall(30000); - obj.timeArrayCopyMedium(30000); - obj.timeArrayCopyLarge(30000); + obj.timeArrayCopySmall(ITER_COUNT); + obj.timeArrayCopyMedium(ITER_COUNT); + obj.timeArrayCopyLarge(ITER_COUNT); - obj.timeArrayCopyCharBufferedReadSmall(30000); - obj.timeArrayCopyCharBufferedReadMedium(30000); - obj.timeArrayCopyCharBufferedReadLarge(30000); + obj.timeArrayCopyCharBufferedReadSmall(ITER_COUNT); + obj.timeArrayCopyCharBufferedReadMedium(ITER_COUNT); + obj.timeArrayCopyCharBufferedReadLarge(ITER_COUNT); if (!obj.verify()) { result++; System.out.println("ERROR: verify() failed."); @@ -157,7 +159,7 @@ public class SystemArrayCopy { } catch (IOException ex) { System.out.println("ERROR: benchmarks/micro/SystemArrayCopy: " + ex.getMessage()); } - long after = System.currentTimeMillis(); + final long after = System.currentTimeMillis(); System.out.println("benchmarks/micro/SystemArrayCopy: " + (after - before)); System.exit(result); } diff --git a/benchmarks/micro/VectorCalc.java b/benchmarks/micro/VectorCalc.java index b2ed240..4e2b09e 100644 --- a/benchmarks/micro/VectorCalc.java +++ b/benchmarks/micro/VectorCalc.java @@ -28,7 +28,7 @@ public class VectorCalc { public static final int ARRAY_SIZE = 500; public static final int COEFFICIENT = 2; - public static final int MAIN_ITERATIONS = 100000; + public static final int MAIN_ITERATIONS = 80000; public int[] array1 = new int[ARRAY_SIZE]; public int[] array2 = new int[ARRAY_SIZE]; public int[] array3 = new int[ARRAY_SIZE]; @@ -84,7 +84,7 @@ public class VectorCalc { long before = System.currentTimeMillis(); obj.timeRun(MAIN_ITERATIONS); long after = System.currentTimeMillis(); - System.out.println("benchmarks/micro/VectorCalculation: " + (after - before)); + System.out.println("benchmarks/micro/VectorCalc: " + (after - before)); } } diff --git a/benchmarks/micro/intrinsics/Intrinsics.java b/benchmarks/micro/intrinsics/Intrinsics.java index 731fe03..5feb879 100644 --- a/benchmarks/micro/intrinsics/Intrinsics.java +++ b/benchmarks/micro/intrinsics/Intrinsics.java @@ -327,6 +327,6 @@ public class Intrinsics { obj.timeBitCountLongRandom(100000); long after = System.currentTimeMillis(); - System.out.println("benchmarks/micro/Intrinsics: " + (after - before)); + System.out.println("benchmarks/micro/intrinsics/Intrinsics: " + (after - before)); } } diff --git a/benchmarks/micro/intrinsics/Rounding.java b/benchmarks/micro/intrinsics/Rounding.java index a0b959b..131ab5c 100644 --- a/benchmarks/micro/intrinsics/Rounding.java +++ b/benchmarks/micro/intrinsics/Rounding.java @@ -274,36 +274,43 @@ public class Rounding { res_double = res; } + private static final int ITER_COUNT = 100000; + public static void main(String[] args) { Rounding obj = new Rounding(); long before = System.currentTimeMillis(); - obj.timeRoundPositiveFloat(100000); - obj.timeRoundNegativeFloat(100000); - obj.timeRoundFloat(100000); + obj.timeRoundPositiveFloat(ITER_COUNT); + obj.timeRoundNegativeFloat(ITER_COUNT); + obj.timeRoundFloat(ITER_COUNT); + + obj.timeRoundPositiveDouble(ITER_COUNT); + obj.timeRoundNegativeDouble(ITER_COUNT); + obj.timeRoundDouble(ITER_COUNT); - obj.timeRoundPositiveDouble(100000); - obj.timeRoundNegativeDouble(100000); - obj.timeRoundDouble(100000); + obj.timeFloorPositiveFloat(ITER_COUNT); + obj.timeFloorNegativeFloat(ITER_COUNT); + obj.timeFloorFloat(ITER_COUNT); - obj.timeFloorPositiveFloat(100000); - obj.timeFloorNegativeFloat(100000); - obj.timeFloorFloat(100000); + obj.timeFloorPositiveDouble(ITER_COUNT); + obj.timeFloorNegativeDouble(ITER_COUNT); + obj.timeFloorDouble(ITER_COUNT); - obj.timeFloorPositiveDouble(100000); - obj.timeFloorNegativeDouble(100000); - obj.timeFloorDouble(100000); + obj.timeCeilPositiveFloat(ITER_COUNT); + obj.timeCeilNegativeFloat(ITER_COUNT); + obj.timeCeilFloat(ITER_COUNT); - obj.timeCeilPositiveFloat(100000); - obj.timeCeilNegativeFloat(100000); - obj.timeCeilFloat(100000); + obj.timeCeilPositiveDouble(ITER_COUNT); + obj.timeCeilNegativeDouble(ITER_COUNT); + obj.timeCeilDouble(ITER_COUNT); - obj.timeCeilPositiveDouble(100000); - obj.timeCeilNegativeDouble(100000); - obj.timeCeilDouble(100000); + obj.timeFloorFloat(ITER_COUNT); + obj.timeFloorDouble(ITER_COUNT); + obj.timeCeilFloat(ITER_COUNT); + obj.timeCeilDouble(ITER_COUNT); long after = System.currentTimeMillis(); - System.out.println("benchmarks/micro/Rounding: " + (after - before)); + System.out.println("benchmarks/micro/intrinsics/Rounding: " + (after - before)); } } diff --git a/benchmarks/stanford/Bubblesort.java b/benchmarks/stanford/Bubblesort.java index d4f373b..43a9d90 100644 --- a/benchmarks/stanford/Bubblesort.java +++ b/benchmarks/stanford/Bubblesort.java @@ -85,7 +85,7 @@ void Bubble(int run) { Bubblesort obj = new Bubblesort(); long before = System.currentTimeMillis(); - obj.timeBubble(100); + obj.timeBubble(1000); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Bubblesort: " + (after - before)); diff --git a/benchmarks/stanford/IntMM.java b/benchmarks/stanford/IntMM.java index 23d41bd..4cab5b9 100644 --- a/benchmarks/stanford/IntMM.java +++ b/benchmarks/stanford/IntMM.java @@ -78,7 +78,7 @@ void Intmm (int run) { IntMM obj = new IntMM(); long before = System.currentTimeMillis(); - obj.timeIntmm(10); + obj.timeIntmm(120); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/IntMM: " + (after - before)); diff --git a/benchmarks/stanford/Oscar.java b/benchmarks/stanford/Oscar.java index 04a4dc3..c4572ad 100644 --- a/benchmarks/stanford/Oscar.java +++ b/benchmarks/stanford/Oscar.java @@ -177,7 +177,7 @@ void Oscar() { /* oscar */ Oscar obj = new Oscar(); long before = System.currentTimeMillis(); - obj.timeOscar(10); + obj.timeOscar(600); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Oscar: " + (after - before)); diff --git a/benchmarks/stanford/Perm.java b/benchmarks/stanford/Perm.java index df9bff7..e838f53 100644 --- a/benchmarks/stanford/Perm.java +++ b/benchmarks/stanford/Perm.java @@ -71,7 +71,7 @@ void Perm () { /* Perm */ Perm obj = new Perm(); long before = System.currentTimeMillis(); - obj.timePerm(100); + obj.timePerm(500); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Perm: " + (after - before)); diff --git a/benchmarks/stanford/Puzzle.java b/benchmarks/stanford/Puzzle.java index 6200b12..3826783 100644 --- a/benchmarks/stanford/Puzzle.java +++ b/benchmarks/stanford/Puzzle.java @@ -129,7 +129,7 @@ void Puzzle () { Puzzle obj = new Puzzle(); long before = System.currentTimeMillis(); - obj.timePuzzle(100); + obj.timePuzzle(125); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Puzzle: " + (after - before)); diff --git a/benchmarks/stanford/Queens.java b/benchmarks/stanford/Queens.java index 5b0fcd6..e06fed7 100644 --- a/benchmarks/stanford/Queens.java +++ b/benchmarks/stanford/Queens.java @@ -83,7 +83,7 @@ void Queens (int run) { Queens obj = new Queens(); long before = System.currentTimeMillis(); - obj.timeQueens(100); + obj.timeQueens(1000); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Queens: " + (after - before)); diff --git a/benchmarks/stanford/Quicksort.java b/benchmarks/stanford/Quicksort.java index c592ae5..da548d6 100644 --- a/benchmarks/stanford/Quicksort.java +++ b/benchmarks/stanford/Quicksort.java @@ -88,7 +88,7 @@ void Quick (int run) { Quicksort obj = new Quicksort(); long before = System.currentTimeMillis(); - obj.timeQuicksort(100); + obj.timeQuicksort(1200); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Quicksort: " + (after - before)); diff --git a/benchmarks/stanford/RealMM.java b/benchmarks/stanford/RealMM.java index 06db2f8..7ab3b52 100644 --- a/benchmarks/stanford/RealMM.java +++ b/benchmarks/stanford/RealMM.java @@ -73,7 +73,7 @@ void Mm (int run) { RealMM obj = new RealMM(); long before = System.currentTimeMillis(); - obj.timeRealMM(10); + obj.timeRealMM(800); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/RealMM: " + (after - before)); diff --git a/benchmarks/stanford/Towers.java b/benchmarks/stanford/Towers.java index f8706d7..0f4c9c3 100644 --- a/benchmarks/stanford/Towers.java +++ b/benchmarks/stanford/Towers.java @@ -133,7 +133,7 @@ void Towers () { /* Towers */ Towers obj = new Towers(); long before = System.currentTimeMillis(); - obj.timeTowers(100); + obj.timeTowers(500); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Towers: " + (after - before)); diff --git a/benchmarks/stanford/Treesort.java b/benchmarks/stanford/Treesort.java index a96cc0a..18afa21 100644 --- a/benchmarks/stanford/Treesort.java +++ b/benchmarks/stanford/Treesort.java @@ -111,7 +111,7 @@ void Trees(int run) { Treesort obj = new Treesort(); long before = System.currentTimeMillis(); - obj.timeTreesort(100); + obj.timeTreesort(2500); long after = System.currentTimeMillis(); System.out.println("benchmarks/stanford/Treesort: " + (after - before)); |