Skip to content

Commit 61970eb

Browse files
Ilya NemtsevIlya Nemtsev
authored andcommitted
update jvm settings to be same for all ktor tests
1 parent fd62a31 commit 61970eb

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

frameworks/Kotlin/ktor/ktor-cio.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ COPY --from=maven /ktor/target/tech-empower-framework-benchmark-1.0-SNAPSHOT-cio
1010

1111
EXPOSE 9090
1212

13-
CMD ["java", "-jar", "app.jar"]
13+
CMD ["java", "-server","-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AlwaysPreTouch", "-jar", "app.jar"]

frameworks/Kotlin/ktor/ktor-jetty.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ COPY --from=maven /ktor/target/tech-empower-framework-benchmark-1.0-SNAPSHOT-jet
1010

1111
EXPOSE 9090
1212

13-
CMD ["java", "-jar", "app.jar"]
13+
CMD ["java", "-server","-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AlwaysPreTouch", "-jar", "app.jar"]

frameworks/Kotlin/ktor/ktor-r2dbc/src/main/kotlin/org/jetbrains/ktor/benchmarks/Hello.kt

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,13 @@ import io.ktor.server.response.*
1010
import io.ktor.server.routing.*
1111
import io.r2dbc.pool.ConnectionPool
1212
import io.r2dbc.pool.ConnectionPoolConfiguration
13-
import io.r2dbc.pool.PoolingConnectionFactoryProvider
1413
import io.r2dbc.postgresql.PostgresqlConnectionConfiguration
1514
import io.r2dbc.postgresql.PostgresqlConnectionFactory
16-
import io.r2dbc.postgresql.PostgresqlConnectionFactoryProvider
1715
import io.r2dbc.postgresql.client.SSLMode
1816
import io.r2dbc.spi.Connection
19-
import io.r2dbc.spi.ConnectionFactories
2017
import io.r2dbc.spi.ConnectionFactory
21-
import io.r2dbc.spi.ConnectionFactoryOptions
22-
import kotlinx.coroutines.*
23-
import kotlinx.coroutines.flow.*
24-
import kotlinx.coroutines.reactive.asFlow
18+
import kotlinx.coroutines.flow.Flow
19+
import kotlinx.coroutines.flow.flow
2520
import kotlinx.coroutines.reactive.awaitFirst
2621
import kotlinx.coroutines.reactive.awaitFirstOrNull
2722
import kotlinx.html.*
@@ -36,8 +31,6 @@ import org.jetbrains.ktor.benchmarks.models.Message
3631
import org.jetbrains.ktor.benchmarks.models.World
3732
import reactor.core.publisher.Flux
3833
import reactor.core.publisher.Mono
39-
import reactor.netty.resources.LoopResources
40-
import java.time.Duration
4134
import kotlin.random.Random
4235

4336
fun Application.main() {

0 commit comments

Comments
 (0)