Limit running time by an ENV variable

master
Ivan Zahariev 2016-09-07 21:34:42 +03:00
parent 52504c95ec
commit c67a2305ca
2 changed files with 10 additions and 2 deletions

View File

@ -85,8 +85,12 @@ class IntList {
class PrimeNumbersBenchmarkApp {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
long periodTime = Long.parseLong(System.getenv("RUN_TIME"), 10) * 1000;
IntList res;
while (true) {
while ((System.currentTimeMillis() - startTime) < periodTime) {
res = (new PrimeNumbersGenerator()).get_primes7(10000000);
System.out.format("Found %d prime numbers.\n", res.size());
}

View File

@ -43,8 +43,12 @@ class PrimeNumbersGenerator {
class PrimeNumbersBenchmarkApp {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
long periodTime = Long.parseLong(System.getenv("RUN_TIME"), 10) * 1000;
ArrayList<Integer> res;
while (true) {
while ((System.currentTimeMillis() - startTime) < periodTime) {
res = (new PrimeNumbersGenerator()).get_primes7(10000000);
System.out.format("Found %d prime numbers.\n", res.size());
}