🚀 NetSpeedTest V1.3.4
Windows 桌面端网络测速工具 — CDN 智能调度 · 自适应线程引擎 · UDP 五层延迟探测
🐛 修复(6 项)
| 问题 | 修复方案 |
|---|---|
| SaveResult JitterMs NOT NULL 约束崩溃 | null→0 写、0→null 读 |
| 外网延迟测速期间不刷新 | 12 主机批量 3s 超时 → 8.8.8.8 单主机 UDP 轮询 |
| 抖动延迟不显示 | ICMP Ping 满载超时 → TestGatewayLatencyAsync UDP 五层回退 |
| 测速结束后弹窗延迟过长 | 移除 3 处冗余 finalLatency 阻塞调用 + 后台任务并行退出 |
| 上传/双向测速 PeakMbps 始终为 0 | PeakRate 跟踪从补偿门控拆出至无条件 |
| GetStatistics 静默吞 DB 异常 | 异常不再被静默吃掉 |
🔧 优化(4 项)
- 延迟探测统一:WAN / 抖动 / LAN 统一为 UDP 优先五层回退链路
- 刷新提速:延迟刷新频率默认 2000→1000ms,三指标同步更新
- 取消可打断:后台任务取消后并行 await + UDP 探针 CancellationToken 可打断
- 设置轻量化:保存改为纯内存生效,不再持久化覆盖打包版默认值
📝 修正
- 设置页标签修正:\延迟轮询间隔\ → \延迟采样间隔\
📄 完整更新日志