C

ClassIslandMarketplace
Preview

M

MonitorIsland

流焰xwxVersion 1.8.0
LiuYan_xwx.MonitorIsland
7282
11
Requires Windows to install
MonitorIsland Logo

MonitorIsland

GitHub License
GitHub top language
GitHub Downloads (all assets, all releases)
GitHub Repo stars

简介

这是一个 ClassIsland 插件,提供了一个 监控 组件,可以实时监控和显示系统各类硬件资源的使用状态。

目前支持的监控项:

  • 内存使用量:显示内存占用情况
  • 内存使用率:显示内存当前使用率
  • CPU 利用率:显示 CPU 当前使用率
  • CPU 温度:显示指定 CPU 传感器的温度
  • 磁盘空间:显示指定磁盘的剩余空间

以后会有更多()

截图

主界面

主界面示例

设置

设置示例

图片仅为示例,实际效果以当前版本为准。

安装

[!WARNING] 即使 ClassIsland 2.0 支持跨平台,但本插件目前只支持 Windows 系统!

  • 在插件市场找到 MonitorIsland 并安装。
  • 有时插件索引还没更新或者访问不了,可以前往 Releases 下载 .cipx 文件,手动安装。

版本说明

  • 如果您正在使用 2.0 即 Avalonia 版本的 ClassIsland,您需要下载 Tag 为 1.8 往上的版本
  • 如果您正在使用 1.0 即 WPF 版本的 ClassIsland,您需要下载 Tag 为 1.7.* 的版本
  • 此意为向后兼容,面向 CI 2.0 的会正常增加版本号,面向 CI 1.0 的只会在 1.7.* 之后增加 Patch 版本号

使用方法

  1. 添加 监控 组件到主界面,在组件设置中根据需求自行设置即可。
  2. 各设置项的用处应该易懂,这里不再阐述。

常见问题

  • Q: 某个数值为 N/A
    A: 这是数据获取失败了,可能是由于权限不足或者硬件不支持等奇奇怪怪的原因,建议查看日志,然后可以前往 Issues 反馈。

开发

根据 ClassIsland 开发文档 配置插件开发环境。

  • master 分支是面向 ci2.0 版本的,ci1.0 分支面向 ci1.0 版本

  • 内存使用量内存使用率 使用了 PerformanceCounter 获取可用内存,并通过 kernel32 API 获取总内存

  • CPU 利用率 使用了 PerformanceCounter 获取

  • 磁盘空间 使用了 DriveInfo 获取

  • CPU 温度 使用了第三方库获取

反馈与贡献

  • 如果遇到问题、Bug,并且确定是由本插件引起的,或有功能建议,请提交 Issue
  • 提交 Bug 时请附带详细的日志、报错内容和复现步骤等
  • 欢迎各位的 PR 和建议

致谢

贡献者

非常感谢以下人员对本仓库做出的贡献:


欢迎 star 或提出宝贵意见!