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

BUILD SUCCESSFUL in 20s
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=64596.5 warmup_roundtrips=4000 window=1 one_way_MiB/s=252.33 latency_ms_p50=0.059 p95=0.073 p99=0.089 elapsed_ms=619.229
proxy-1: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=40496.1 warmup_roundtrips=4000 window=1 one_way_MiB/s=158.19 latency_ms_p50=0.087 p95=0.140 p99=0.166 elapsed_ms=987.749
proxy-2: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=40409.1 warmup_roundtrips=4000 window=1 one_way_MiB/s=157.85 latency_ms_p50=0.090 p95=0.125 p99=0.162 elapsed_ms=989.875
direct-2: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=57637.3 warmup_roundtrips=4000 window=1 one_way_MiB/s=225.15 latency_ms_p50=0.066 p95=0.077 p99=0.101 elapsed_ms=693.996
direct-3: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=57300.8 warmup_roundtrips=4000 window=1 one_way_MiB/s=223.83 latency_ms_p50=0.066 p95=0.079 p99=0.102 elapsed_ms=698.071
proxy-3: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=33286.2 warmup_roundtrips=4000 window=1 one_way_MiB/s=130.02 latency_ms_p50=0.115 p95=0.140 p99=0.175 elapsed_ms=1201.701
proxy-4: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=33481.7 warmup_roundtrips=4000 window=1 one_way_MiB/s=130.79 latency_ms_p50=0.114 p95=0.134 p99=0.176 elapsed_ms=1194.682
direct-4: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=58102.5 warmup_roundtrips=4000 window=1 one_way_MiB/s=226.96 latency_ms_p50=0.065 p95=0.076 p99=0.100 elapsed_ms=688.438
direct-5: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=57822.8 warmup_roundtrips=4000 window=1 one_way_MiB/s=225.87 latency_ms_p50=0.066 p95=0.077 p99=0.100 elapsed_ms=691.768
proxy-5: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=34029.1 warmup_roundtrips=4000 window=1 one_way_MiB/s=132.93 latency_ms_p50=0.112 p95=0.130 p99=0.169 elapsed_ms=1175.465
