Reusing configuration cache.
> Task :proxy-plugin-api:processResources NO-SOURCE
> Task :proxy-core:processResources UP-TO-DATE
> Task :agent-discovery: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 :dns-discovery:compileJava UP-TO-DATE
> Task :dns-discovery:classes UP-TO-DATE
> Task :agent-discovery:compileJava UP-TO-DATE
> Task :proxy-plugin-api:jar 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 :agent-discovery:jar UP-TO-DATE
> Task :dns-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; mode=initial 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=77230.3 warmup_roundtrips=4000 window=1 one_way_MiB/s=301.68 latency_ms_p50=0.048 p95=0.060 p99=0.071 elapsed_ms=517.932
proxy-1: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=43110.3 warmup_roundtrips=4000 window=1 one_way_MiB/s=168.40 latency_ms_p50=0.083 p95=0.128 p99=0.151 elapsed_ms=927.852
proxy-2: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=42710.4 warmup_roundtrips=4000 window=1 one_way_MiB/s=166.84 latency_ms_p50=0.086 p95=0.116 p99=0.138 elapsed_ms=936.540
direct-2: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=58771.4 warmup_roundtrips=4000 window=1 one_way_MiB/s=229.58 latency_ms_p50=0.065 p95=0.073 p99=0.098 elapsed_ms=680.603
direct-3: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=58918.9 warmup_roundtrips=4000 window=1 one_way_MiB/s=230.15 latency_ms_p50=0.065 p95=0.073 p99=0.096 elapsed_ms=678.899
proxy-3: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=34832.6 warmup_roundtrips=4000 window=1 one_way_MiB/s=136.06 latency_ms_p50=0.110 p95=0.129 p99=0.180 elapsed_ms=1148.348
proxy-4: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=35128.0 warmup_roundtrips=4000 window=1 one_way_MiB/s=137.22 latency_ms_p50=0.109 p95=0.124 p99=0.183 elapsed_ms=1138.692
direct-4: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=59024.4 warmup_roundtrips=4000 window=1 one_way_MiB/s=230.56 latency_ms_p50=0.065 p95=0.072 p99=0.095 elapsed_ms=677.686
direct-5: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=58738.8 warmup_roundtrips=4000 window=1 one_way_MiB/s=229.45 latency_ms_p50=0.065 p95=0.073 p99=0.094 elapsed_ms=680.981
proxy-5: roundtrips=40000 echoes=40000 correct=40000 errors=0 roundtrips/s=35124.2 warmup_roundtrips=4000 window=1 one_way_MiB/s=137.20 latency_ms_p50=0.109 p95=0.124 p99=0.185 elapsed_ms=1138.815
