mirror of
https://github.com/MetaCubeX/mihomo.git
synced 2025-12-20 00:50:06 +08:00
Implemented optimizations on the Round Robin proxy selection strategies to enhance performance and stability under varying network conditions and proxy availabilities. Dynamic Update Mechanism: Integrated an event-driven approach that triggers the proxy list update process when significant changes in proxy status are detected, rather than on every touch. Memory and Performance: Optimized the management of the available proxies list to update in-place where possible. Load Distribution: Improved the fairness in proxy usage by introducing a weighted round-robin mechanism that accounts for proxy response times and error rates, ensuring a more balanced load across the proxies. |
||
|---|---|---|
| .. | ||
| inbound | ||
| outbound | ||
| outboundgroup | ||
| provider | ||
| adapter.go | ||
| parser.go | ||