From 215bb0ed13b6943fb78b4858883e32bf3fa688c1 Mon Sep 17 00:00:00 2001 From: Torma Date: Thu, 22 Oct 2020 20:37:08 +0200 Subject: [PATCH] now it builds the request --- Dockerfile | 2 +- src/Application.kt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9f6696b..5cbb24d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN chown -R $APPLICATION_USER /app USER $APPLICATION_USER WORKDIR /app -COPY ./build/libs/birb-integrated-bench.jar /app/birb-integrated-bench.jar COPY ./wave.wav /app/wave.wav +COPY ./build/libs/birb-integrated-bench.jar /app/birb-integrated-bench.jar CMD ["java", "-server", "-XX:+UnlockExperimentalVMOptions", "-XX:InitialRAMFraction=2", "-XX:MinRAMFraction=2", "-XX:MaxRAMFraction=2", "-XX:+UseG1GC", "-XX:MaxGCPauseMillis=100", "-XX:+UseStringDeduplication", "-jar", "birb-integrated-bench.jar"] \ No newline at end of file diff --git a/src/Application.kt b/src/Application.kt index 30f44fe..9940546 100644 --- a/src/Application.kt +++ b/src/Application.kt @@ -23,13 +23,16 @@ fun Application.module(testing: Boolean = false) { val timestamps = LinkedHashMap() val uploaders = LinkedList() val processResults = ProcessResults() + var currUploader : Uploader environment.monitor.subscribe(ApplicationStarted) { GlobalScope.launch { println("Starting benchmark") startTime = Instant.now() while (elapsed < targetTime) { currIter += 1 - uploaders.add(Uploader(currIter)) + currUploader = Uploader(currIter) + currUploader.buildRequest() + uploaders.add(currUploader) currTimeStamp = Instant.now() elapsed = Duration.between(startTime, currTimeStamp) }