C

ClassIsland Marketplace
Preview

M

MonitorIsland

流焰xwxVersion 1.8.0
LiuYan_xwx.MonitorIsland
4973
9
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 或提出宝贵意见!