@@ -34,7 +34,7 @@ fun run(port: Int = 8080) {
34
34
// NetworkTrafficServerConnector(server)
35
35
val connector = ServerConnector (server).apply {
36
36
this .port = port
37
- acceptQueueSize = 1024
37
+ acceptQueueSize = 128
38
38
}
39
39
server.addConnector(connector)
40
40
@@ -47,7 +47,7 @@ fun run(port: Int = 8080) {
47
47
println (" Server started at ${server.uri} " )
48
48
49
49
val took = measureTime {
50
- pumpRequests(server, 500 )
50
+ pumpRequests(server, 100 )
51
51
}
52
52
println (" Took ${took.toDouble(DurationUnit .SECONDS )} seconds" )
53
53
@@ -119,6 +119,8 @@ fun pumpRequests(server: Server, count: Int, deadlineInSec: Long = 10L) {
119
119
)
120
120
}
121
121
122
+ val OS : String = System .getProperty(" os.name" )
123
+
122
124
class HelloServlet : HttpServlet () {
123
125
override fun doGet (req : HttpServletRequest ? , resp : HttpServletResponse ? ) {
124
126
val id = req?.getParameter(" id" )
@@ -137,13 +139,14 @@ class HelloServlet : HttpServlet() {
137
139
138
140
private fun exec (req : HttpServletRequest ? , resp : HttpServletResponse ? ): String {
139
141
// Simulate blocking
140
- Thread .sleep(3 * 1000 )
142
+ Thread .sleep(2 * 1000 )
141
143
return """
142
144
{
143
145
"Id" : ${ID .orElse(" n/a" )} ,
144
146
"User" : ${USER .orElse(" n/a" )} ,
145
147
"server" : Jetty-${Jetty .VERSION } ,
146
148
"Java" : ${JavaVersion .VERSION } ,
149
+ "OS" : $OS ,
147
150
"target" : ${req?.fullURL} ,
148
151
"Thread" : ${Thread .currentThread()}
149
152
}
0 commit comments