Citymonstret / Kvantum

An intellectual (HTTP/HTTPS) web server with support for server side templating (Crush, Apache Velocity and JTwig)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interpret timings and optimize code

Citymonstret opened this issue · comments

AWESOME

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.api.matching.ViewPattern.match
[Web][Info][Thread-2][18:03:08] count = 12468
[Web][Info][Thread-2][18:03:08] mean rate = 2.74 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 2.90 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 2.98 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 3.06 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 0.01 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.00 MILLISECONDS

OK

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.api.request.AbstractRequest$QueryCache.createQuery
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.01 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 0.16 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.06 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.01 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.05 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.06 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.08 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.09 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.09 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.16 MILLISECONDS

OK

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.api.request.RequestCompiler.compileHeader
[Web][Info][Thread-2][18:03:08] count = 20751
[Web][Info][Thread-2][18:03:08] mean rate = 4.56 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 4.76 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 4.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 5.08 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 0.02 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.00 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.01 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.02 MILLISECONDS

OK

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.api.request.RequestCompiler.compileQuery
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.03 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 0.84 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.09 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.02 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.09 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.10 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.12 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.13 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.16 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.20 MILLISECONDS

OK

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.implementation.KvantumServerHandler.readBytes
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.06 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 2.24 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.12 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.02 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.12 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.14 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.16 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.18 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.20 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.24 MILLISECONDS

NEEDS IMPROVEMENT

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.implementation.KvantumServerHandler.readRequest
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.37 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 3.35 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.48 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.10 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.45 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.55 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.65 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.73 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.73 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.78 MILLISECONDS

LOOK INTO

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.implementation.KvantumServerHandler.routing
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.18 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 2.17 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.21 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.04 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.19 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.26 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.29 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.30 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.33 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.34 MILLISECONDS

NEEDS IMPROVEMENT

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.implementation.KvantumServerHandler.sendResponse
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.45 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 1.74 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.55 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.10 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.49 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.62 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.74 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.76 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.76 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.86 MILLISECONDS

LOOK INTO

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.implementation.KvantumServerHandler.totalSend
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.82 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 5.19 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.99 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.18 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.89 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 1.09 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 1.34 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 1.37 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 1.37 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 1.47 MILLISECONDS

LOOK INTO

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.implementation.KvantumServerHandler.writeResponse
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.18 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 1.41 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.21 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.04 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.19 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.23 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.29 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.31 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.31 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.31 MILLISECONDS

AWESOME

[Web][Info][Thread-2][18:03:08] xyz.kvantum.server.implementation.KvantumServerHandler.writeToClient
[Web][Info][Thread-2][18:03:08] count = 4156
[Web][Info][Thread-2][18:03:08] mean rate = 0.91 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 1-minute rate = 0.95 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 5-minute rate = 0.99 calls/SECONDS
[Web][Info][Thread-2][18:03:08] 15-minute rate = 1.02 calls/SECONDS
[Web][Info][Thread-2][18:03:08] min = 0.03 MILLISECONDS
[Web][Info][Thread-2][18:03:08] max = 0.09 MILLISECONDS
[Web][Info][Thread-2][18:03:08] mean = 0.04 MILLISECONDS
[Web][Info][Thread-2][18:03:08] stddev = 0.01 MILLISECONDS
[Web][Info][Thread-2][18:03:08] median = 0.04 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 75% <= 0.05 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 95% <= 0.06 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 98% <= 0.06 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99% <= 0.07 MILLISECONDS
[Web][Info][Thread-2][18:03:08] 99.9% <= 0.07 MILLISECONDS