Skip to content

About

Windows 任务栏实时 CPU & 内存监控小工具 (TrafficMonitor 风格悬浮窗 + 系统托盘 + 性能仪表盘 + 内存深度优化)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🚀 Windows 实时任务栏性能监控小工具 (Taskbar Performance Monitor)

一款专为 Windows 10 / 11 设计的轻量级、高颜值、极低资源占用的 实时 CPU 和内存监控小工具。


✨ 核心特性

  • ⚡ 超低资源占用:采用底层 Win32 API (GetSystemTimes / GlobalMemoryStatusEx) 采集硬件数据,CPU 占用率低于 0.05%,内存占用极低。
  • 🪟 任务栏悬浮窗 (TrafficMonitor 风格):
    • 实时显示当前 CPU 占用率 (%)、内存占用率 (%) 及已用/总量 (如 7.2/16.0 GB)。
    • 动态微型负载进度条(根据负载自动变色:正常为青色/紫色,高负载变黄/红)。
    • 支持全屏任意自由拖拽移动,具备边缘自动吸附功能(吸附到任务栏或屏幕四周)。
    • 记忆上次停靠位置、支持位置锁定、窗口置顶、透明度调节。
  • 🔔 系统托盘动态图标 (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

🎮 常用操作指南

操作 动作说明
拖拽悬浮窗 鼠标左键按住悬浮窗即可拖动,松手自动记忆位置并吸附到最近的屏幕/任务栏边缘
打开详细面板 鼠标双击悬浮窗,或单击系统托盘图标
一键释放内存 点击悬浮窗右侧的 🧹 图标,或在托盘/详细面板中点击“一键优化内存”
右键快捷菜单 右键点击悬浮窗或托盘图标,可锁定位置、隐藏悬浮窗、设置采样率等
开机自动启动 在设置面板或托盘菜单中勾选“开机自动启动”即可

About

Windows 任务栏实时 CPU & 内存监控小工具 (TrafficMonitor 风格悬浮窗 + 系统托盘 + 性能仪表盘 + 内存深度优化)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages