Repository navigation
v1.1 TrafficMonitor插件
v1.1 更新内容
本版本重构了核心逻辑并修复多处缺陷,建议升级。
缺陷修复
- 修复窗口内数值恒定(
max == min)时0/0产生 NaN,导致资源占用图异常的问题 - 修复网速文本被截断成畸形字符串(如
999.KB/s、1023.KB/s)的问题 - 修复极值淘汰顺序错误,导致过期极值在窗口中多残留若干采样周期的问题
- 修复首次采样残留 0 时刻伪极值,导致窗口最小值长期为 0 的问题
改进
- 时间间隔改用 FILETIME 刻度精确计算,去除“每月按 30 天”的近似,跨月/跨年不再漂移
- 绘图值钳位到
[0, 1],当前值超出窗口极值时也不会溢出 - 单位换算统一为 1024 进制,并按数量级自动切换
B/s、KB/s、MB/s、GB/s - 显示项注册改为
AddItem模板方法,新增显示项只需改 config - 补齐
override,消除 C4244 编译警告;GetInfo(TMI_MAX)不再返回无意义字符串 - 工程配置:x86 补齐 C++17 标准,四种配置统一开启
/MP;源码统一为 UTF-8 with BOM
附件说明
请选择与你的 TrafficMonitor 位数一致的 DLL。
| 文件 | 对应版本 | 大小 | SHA256 |
|---|---|---|---|
taskbardynamic-x64.dll |
TrafficMonitor x64(64 位) | 30720 字节 | EFC095724FBB5DF8D8EEE0F673601708F5AE27FAF90445AA4AF9EC40805B742C |
taskbardynamic-x86.dll |
TrafficMonitor x86(32 位) | 26112 字节 | E96FB7858C1AF13E46041318363974A75EBB24279BF72B208CF4D95A1624F540 |
安装
- 下载上面与主程序位数匹配的那一个 DLL
- 放入 TrafficMonitor 程序目录下的
plugins文件夹 - 重启 TrafficMonitor,在「选项 → 显示设置 / 任务栏窗口设置」中勾选需要的显示项
⚠️ 从旧版本升级:若plugins里还留着旧版的taskbardynamic.dll,请先删除它,否则新旧两个 DLL 会同时被加载,显示项会重复。
只放与主程序位数一致的那一个;位数不匹配的 DLL 无法被加载。
提供三个显示项:上传速度、下载速度、CPU 温度(均支持自适应资源占用图)