Reusing configuration cache.
> Task :proxy-plugin-api:processResources NO-SOURCE
> Task :dns-discovery:processResources UP-TO-DATE
> Task :proxy-core:processResources UP-TO-DATE
> Task :agent-discovery:processResources UP-TO-DATE
> Task :proxy-plugin-api:compileJava UP-TO-DATE
> Task :proxy-plugin-api:classes UP-TO-DATE
> Task :dns-discovery:compileJava UP-TO-DATE
> Task :agent-discovery:compileJava UP-TO-DATE
> Task :dns-discovery:classes UP-TO-DATE
> Task :agent-discovery:classes UP-TO-DATE
> Task :proxy-core:compileJava UP-TO-DATE
> Task :proxy-core:classes UP-TO-DATE
> Task :proxy-plugin-api:jar UP-TO-DATE
> Task :dns-discovery:jar UP-TO-DATE
> Task :agent-discovery:jar UP-TO-DATE
> Task :proxy-core:jar UP-TO-DATE
> Task :proxy-core:startScripts UP-TO-DATE
> Task :proxy-core:installDist UP-TO-DATE

BUILD SUCCESSFUL in 15s
13 actionable tasks: 13 up-to-date
Configuration cache entry reused.
Offline synthetic Minecraft 1.7.10 PLAY echo; payload=4096 bytes frame=4098 bytes connections=4 measured_roundtrips_per_connection=10000 warmup_per_connection=1000 window_per_connection=1 repeats=5
Direct and proxy phases use the same JVM, fake backend, client code, framed payload, connection concurrency, and per-client in-flight window. Login/setup and warmup are excluded from timing.
No Forge, real pack, or real client is involved.
direct-1: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=76418.9 warmup_roundtrips=4000 window=1 one_way_MiB/s=298.51 latency_ms_p50=0.049 p95=0.061 p99=0.072 elapsed_ms=523.431
proxy-1: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=41751.7 warmup_roundtrips=4000 window=1 one_way_MiB/s=163.09 latency_ms_p50=0.086 p95=0.130 p99=0.157 elapsed_ms=958.045
proxy-2: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=41381.8 warmup_roundtrips=4000 window=1 one_way_MiB/s=161.65 latency_ms_p50=0.087 p95=0.118 p99=0.139 elapsed_ms=966.608
direct-2: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=57900.4 warmup_roundtrips=4000 window=1 one_way_MiB/s=226.17 latency_ms_p50=0.066 p95=0.075 p99=0.098 elapsed_ms=690.842
direct-3: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=58341.1 warmup_roundtrips=4000 window=1 one_way_MiB/s=227.89 latency_ms_p50=0.065 p95=0.074 p99=0.098 elapsed_ms=685.623
proxy-3: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=34439.1 warmup_roundtrips=4000 window=1 one_way_MiB/s=134.53 latency_ms_p50=0.112 p95=0.131 p99=0.170 elapsed_ms=1161.470
proxy-4: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=34519.1 warmup_roundtrips=4000 window=1 one_way_MiB/s=134.84 latency_ms_p50=0.110 p95=0.127 p99=0.169 elapsed_ms=1158.779
direct-4: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=58199.5 warmup_roundtrips=4000 window=1 one_way_MiB/s=227.34 latency_ms_p50=0.066 p95=0.075 p99=0.097 elapsed_ms=687.291
direct-5: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=58063.9 warmup_roundtrips=4000 window=1 one_way_MiB/s=226.81 latency_ms_p50=0.066 p95=0.075 p99=0.097 elapsed_ms=688.896
proxy-5: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=34587.6 warmup_roundtrips=4000 window=1 one_way_MiB/s=135.11 latency_ms_p50=0.111 p95=0.128 p99=0.165 elapsed_ms=1156.482
