Skip to content

SysMonitor v1.0.1

Choose a tag to compare

@Oscar9527 Oscar9527 released this 19 Aug 12:05
· 30 commits to main since this release

SysMonitor v1.0.1 首发正式版

  • HUD 全局置顶与多窗口无缝切换
    • 采用 Windows 原生 HWND_TOPMOST 浮层与非激活鼠标穿透机制,无论在任何游戏或软件之间切换、多开、全屏或窗口化,HUD 始终保持常驻显示,绝不丢失或沉底。
    • 前台焦点快速轮询(250ms 级别响应),切入新游戏自动关联抓帧服务与坐标贴合。
  • 默认显示顺序优化:默认显示顺序调整为 CPU、GPU、RAM (MEM)、FPS(FPS 置于最底部),自动无损适配。
  • 软件完全退出与资源深度释放
    • 点击「退出」时深度清理所有孤立子进程与抓帧服务,强制终结进程树,完全释放文件占用与硬件驱动句柄,杜绝任何后台残留。
  • 详情面板「存储」卡片自适应多列布局
    • 磁盘卡片采用自适应 UniformGrid(单盘 100% 满宽展开,多盘自动两两对齐均匀分布),消除右侧空白区域,与网络卡片宽度完美对齐。
  • 超低内存占用优化
    • 重构 .NET 8 垃圾回收策略,引入后台工作集自动压缩器,将常驻物理运行内存稳定维持在 19MB ~ 30MB(降幅超 85%)。
  • 游戏窗口精准定位与极窄边距
    • 综合 DWM 真实视口与客户区坐标,支持顶部左侧、居中、右侧及自定义精确坐标,贴合边缘(2px 极窄间距)。
  • 经典老游戏兼容增强
    • 优化 DirectDraw / D3D8 / D3D9 / OpenGL / Vulkan / DirectX 全系列游戏帧率捕获与时钟基准对齐。

分发包提供

  1. SysMonitor-v1.0.1-Standalone.exe(独立免安装单文件版,75.8MB,即开即用,推荐)
  2. SysMonitor-v1.0.1-Light.exe(轻量单文件版,8.9MB,需 .NET 8 桌面运行时)

最后:本人制作软件的初心是因为本人特别喜欢时刻查看电脑的运行数据,但是发现很多小白不知道怎么上手微星小飞机的性能监控,然后本人又比较讨厌一些软件太“重”,所以着手制作这个软件,有什么问题欢迎大家积极反馈,毕竟我自己也在用这个软件也希望能够完善这个软件。