Repository navigation
v1.2 TrafficMonitor插件
v1.2 更新内容
本版本新增 PrimoCache 集成:可直接在任务栏 / 悬浮窗上查看磁盘缓存的命中情况。
新增显示项(默认不勾选)
| 名称 | ID | 标签 | 含义 |
|---|---|---|---|
| primocache hit read speed | PC_HIT_SPD |
命中: |
由缓存(L1 内存 / L2 SSD)服务的那部分读取 |
| primocache miss read speed | PC_MISS_SPD |
未中: |
回落到物理磁盘的那部分读取 |
| primocache hit rate | PC_HIT_RATE |
命中率: |
最近 5 秒区间的读命中率 |
实现要点
- 通过 PrimoCache 自带的命令行工具
rxpcc perf读取累计计数,两次采样求差得到速率(5 秒窗口) - 后台线程采样,UI 线程只读快照,不阻塞主程序
- 惰性采样:仅当显示项被主程序绘制时才采样;连续 30 秒没有任何显示项被绘制则完全停止采样(零开销)
- 容错:单次采样失败沿用上一次的数值;连续 2 次以上失败才显示
--;区间内没有读取时命中率显示-- - 可用性门控:未以管理员身份运行、或未安装 PrimoCache 时,这些显示项不会出现在显示项列表中
安装
- 下载与主程序位数一致的 DLL(x64 / x86)
- 放入 TrafficMonitor 程序目录下的
plugins文件夹 - 重启 TrafficMonitor,在「选项 → 显示设置 / 任务栏窗口设置」中自行勾选需要的显示项(默认不勾选)
⚠️ 从旧版本升级:若plugins目录里还留着旧文件名的taskbardynamic.dll,请先删除它,否则新旧两个 DLL 会同时被加载、显示项重复。
提示:显示项标签由主程序缓存在config.ini的[plugin_display_str_*]段;若要改标签,需要同时修改那里对应的行。
PrimoCache 显示项需要以管理员身份运行 TrafficMonitor(rxpcc.exe需要管理员权限),否则不会注册。
附件说明
| 文件 | 对应版本 | 大小 | SHA256 |
|---|---|---|---|
taskbardynamic-x64.dll |
TrafficMonitor x64(64 位) | 71680 字节 | 5c8ca5bc295c6885130f99f0d253e6d06944877069b2814ba706ff8531efcf85 |
taskbardynamic-x86.dll |
TrafficMonitor x86(32 位) | 65536 字节 | d1f723636d5cab2cac24755fb698b58ad23e1a6a9e57207b0fa00c3721785c77 |