一款专为 Windows 10 / 11 设计的轻量级、高颜值、极低资源占用的 实时 CPU 和内存监控小工具。
- ⚡ 超低资源占用:采用底层 Win32 API (
GetSystemTimes/GlobalMemoryStatusEx) 采集硬件数据,CPU 占用率低于 0.05%,内存占用极低。 - 🪟 任务栏悬浮窗 (TrafficMonitor 风格):
- 实时显示当前 CPU 占用率 (%)、内存占用率 (%) 及已用/总量 (如
7.2/16.0 GB)。 - 动态微型负载进度条(根据负载自动变色:正常为青色/紫色,高负载变黄/红)。
- 支持全屏任意自由拖拽移动,具备边缘自动吸附功能(吸附到任务栏或屏幕四周)。
- 记忆上次停靠位置、支持位置锁定、窗口置顶、透明度调节。
- 实时显示当前 CPU 占用率 (%)、内存占用率 (%) 及已用/总量 (如
- 🔔 系统托盘动态图标 (System Tray):
- 任务栏右下角时间旁实时绘制 CPU & RAM 迷你负载图表。
- 悬停即显当前多核心与内存详细用量提示。
- 丰富右键菜单:一键清理内存、切换悬浮窗显示、调整采样频率、开机自启等。
- 📊 性能仪表中心 (Dashboard):
- 双击悬浮窗或托盘图标即可打开。
- CPU & RAM 过去 60 秒平滑走势图。
- Top 5 资源消耗进程排行(支持按内存占用或 CPU 占用排序),支持一键结束卡死进程。
- 🚀 一键深度优化内存:安全调用工作集修剪接口 (
EmptyWorkingSet) 释放闲置缓存。 - 自定义采样刷新周期 (0.5s 高灵敏 / 1.0s 平衡推荐 / 2.0s 节能)。
在根目录下双击运行 启动监控工具.bat 即可启动。
- 绿色单文件独立版(可拷贝到任意电脑直接运行,无需安装任何依赖):
publish_single_file\TaskbarPerfMonitor.exe - 轻量便携版:
output\TaskbarPerfMonitor.exe
在终端中进入项目目录:
# 开发调试运行
dotnet run --project TaskbarPerfMonitor\TaskbarPerfMonitor.csproj
# 重新发布独立单文件 EXE
dotnet publish TaskbarPerfMonitor\TaskbarPerfMonitor.csproj -c Release -r win-x64 --self-contained -p:PublishSingleFile=true -o publish_single_file| 操作 | 动作说明 |
|---|---|
| 拖拽悬浮窗 | 鼠标左键按住悬浮窗即可拖动,松手自动记忆位置并吸附到最近的屏幕/任务栏边缘 |
| 打开详细面板 | 鼠标双击悬浮窗,或单击系统托盘图标 |
| 一键释放内存 | 点击悬浮窗右侧的 🧹 图标,或在托盘/详细面板中点击“一键优化内存” |
| 右键快捷菜单 | 右键点击悬浮窗或托盘图标,可锁定位置、隐藏悬浮窗、设置采样率等 |
| 开机自动启动 | 在设置面板或托盘菜单中勾选“开机自动启动”即可 |