【星核监视器】0.3.0 新版本发布,主要改善了采集后端的内存占用和稳定性

【实用工具】星核监视器,方便查看资源占用和llama运行指标 继续

更新日志:0.3.0

本次是一次较大的后端架构升级。生产后端已经从旧 C# Service 切换为 Rust Service,桌面悬浮窗、Web 监控、Llama
指标、温度监控和功耗管理等现有功能继续保留。

主要更新

  • 后端切换为 Rust,使用 Tokio、Axum 和 SQLite。
  • 新增 raw、minute、hour、day 四级指标聚合与数据保留机制。
  • 只有下一级聚合确认完整后才会清理源数据,避免历史数据误删。
  • 新增 Rust Service 每日文件日志,方便排查启动、数据库和硬件监控问题。
  • 优化 lhm-bridge 管理,负责 CPU、GPU 温度等硬件传感器数据。
  • 保留 RyzenAdj native / CLI fallback,用于 AMD 395 平台功耗监控和调节。
  • 桌面端继续使用 C# WPF,负责悬浮窗、贴边模式、托盘和设置界面。
  • Web 端继续支持实时监控、局域网访问、Access Key 和 IP 白名单。
最大好处是 service 的内存占用降低,稳定性提高

模块说明

  • Rust Service:负责指标采集、API、实时推送、SQLite 存储、分层聚合、日志和功耗控制。
  • LHM Bridge:负责读取 LibreHardwareMonitor 硬件传感器,包括 CPU、GPU 温度等数据。
  • 桌面端:负责悬浮窗、任务栏贴边窗口、托盘、设置及后端进程管理。
  • Web 端:负责浏览器中的实时指标和历史数据展示。

旧版本升级说明

从旧版本升级后,首次启动会重建指标数据库:

  • 保留应用设置和告警设置。
  • 不保留旧的历史指标记录。
  • 原来体积较大的 xhmonitor.db 会重新创建,数据库占用会明显下降。
  • 升级前请关闭 XhMonitor,以及 DBX、SQLite Browser 等正在访问数据库的工具。
  • 如果数据库正被其他程序占用,本次启动会继续使用原数据库,不会强制替换;关闭占用程序后,下次启动会重新尝试重建。

Rust Service 日志位置:

安装目录\Service\logs\xhmonitor.YYYY-MM-DD.log

如果升级后无法启动,可以将该日志内容发到帖子里协助排查。

下载

首次安装包 v0.3.0(推荐,内置 .NET 8 Runtime)

升级安装包 v0.3.0(需系统已安装 .NET8)

下载选择

  • 第一次安装:推荐使用 Lite-Net8-Setup.exe,安装包内置所需的 .NET 8 Runtime。
  • 已有旧版本:系统已有 .NET 8 时,推荐使用体积较小的 Lite-Setup.exe
  • 不想依赖系统 .NET Runtime:可在 GitHub Release 页面下载 Full-Setup.exe
  • 需要绿色免安装版:可选择 Lite.zipFull.zip

需要完整硬件温度和功耗控制功能时,建议在设置中开启管理员模式。

完整更新说明: