hids
函数名 | 函数描述/介绍 |
---|---|
hids.CPUAverage | CPUAverage 获取当前系统的 CPU 使用率平均值 |
hids.CPUAverageCallback | CPUPercentCallback 当 CPU 使用率平均值发生变化时,调用 callback 函数 |
hids.CPUPercent | CPUPercent 获取当前系统的 CPU 使用率 |
hids.CPUPercentCallback | CPUPercentCallback 当 CPU 使用率发生变化时,调用 callback 函数 |
hids.Init | Init 初始化全局健康管理器 |
hids.MemoryPercent | MemoryPercent 获取当前系统的内存使用率 |
hids.MemoryPercentCallback | MemoryPercentCallback 当内存使用率发生变化时,调用 callback |
hids.SetMonitorInterval | SetMonitorInterval 设置全局健康管理器的监控间隔(单位:秒),如果在全局健康管理器运行时调用,会重置全局健康管理器 |
hids.ShowMonitorInterval | ShowMonitorInterval 在标准输出中输出全局健康管理器的监控间隔(单位:秒) |
#
函数定义#
CPUAverage#
详细描述CPUAverage 获取当前系统的 CPU 使用率平均值
Example:
printf("%f%%\n", hids.CPUAverage())
#
定义CPUAverage() float64
#
返回值返回值(顺序) | 返回值类型 | 返回值解释 |
---|---|---|
r1 | float64 |
#
CPUAverageCallback#
详细描述CPUPercentCallback 当 CPU 使用率平均值发生变化时,调用 callback 函数
Example:
hids.Init()hids.CPUAverageCallback(func(i) {if (i > 50) { println("cpu average precent is over 50%") } // 当 CPU 使用率平均值超过50%时输出信息})
#
定义CPUAverageCallback(callback func(i float64))
#
参数参数名 | 参数类型 | 参数解释 |
---|---|---|
callback | func(i float64) |
#
CPUPercent#
详细描述CPUPercent 获取当前系统的 CPU 使用率
Example:
printf("%f%%\n", hids.CPUPercent())
#
定义CPUPercent() float64
#
返回值返回值(顺序) | 返回值类型 | 返回值解释 |
---|---|---|
r1 | float64 |
#
CPUPercentCallback#
详细描述CPUPercentCallback 当 CPU 使用率发生变化时,调用 callback 函数
Example:
hids.Init()hids.CPUPercentCallback(func(i) {if (i > 50) { println("cpu precent is over 50%") } // 当 CPU 使用率超过50%时输出信息})
#
定义CPUPercentCallback(callback func(i float64))
#
参数参数名 | 参数类型 | 参数解释 |
---|---|---|
callback | func(i float64) |
#
Init#
详细描述Init 初始化全局健康管理器
Example:
hids.Init()
#
定义Init()
#
MemoryPercent#
详细描述MemoryPercent 获取当前系统的内存使用率
Example:
printf("%f%%\n", hids.MemoryPercent())
#
定义MemoryPercent() float64
#
返回值返回值(顺序) | 返回值类型 | 返回值解释 |
---|---|---|
r1 | float64 |
#
MemoryPercentCallback#
详细描述MemoryPercentCallback 当内存使用率发生变化时,调用 callback
Example:
hids.Init()hids.MemoryPercentCallback(func(i) {if (i > 50) { println("memory precent is over 50%") } // 当内存使用率超过50%时输出信息})
#
定义MemoryPercentCallback(callback func(i float64))
#
参数参数名 | 参数类型 | 参数解释 |
---|---|---|
callback | func(i float64) |
#
SetMonitorInterval#
详细描述SetMonitorInterval 设置全局健康管理器的监控间隔(单位:秒),如果在全局健康管理器运行时调用,会重置全局健康管理器
Example:
hids.SetMonitorInterval(1)
#
定义SetMonitorInterval(i float64)
#
参数参数名 | 参数类型 | 参数解释 |
---|---|---|
i | float64 |
#
ShowMonitorInterval#
详细描述ShowMonitorInterval 在标准输出中输出全局健康管理器的监控间隔(单位:秒)
Example:
hids.ShowMonitorInterval()
#
定义ShowMonitorInterval()