Skip to main content

hids

函数名函数描述/介绍
hids.CPUAverageCPUAverage 获取当前系统的 CPU 使用率平均值
hids.CPUAverageCallbackCPUPercentCallback 当 CPU 使用率平均值发生变化时,调用 callback 函数
hids.CPUPercentCPUPercent 获取当前系统的 CPU 使用率
hids.CPUPercentCallbackCPUPercentCallback 当 CPU 使用率发生变化时,调用 callback 函数
hids.InitInit 初始化全局健康管理器
hids.MemoryPercentMemoryPercent 获取当前系统的内存使用率
hids.MemoryPercentCallbackMemoryPercentCallback 当内存使用率发生变化时,调用 callback
hids.SetMonitorIntervalSetMonitorInterval 设置全局健康管理器的监控间隔(单位:秒),如果在全局健康管理器运行时调用,会重置全局健康管理器
hids.ShowMonitorIntervalShowMonitorInterval 在标准输出中输出全局健康管理器的监控间隔(单位:秒)

函数定义#

CPUAverage#

详细描述#

CPUAverage 获取当前系统的 CPU 使用率平均值

Example:

printf("%f%%\n", hids.CPUAverage())

定义#

CPUAverage() float64

返回值#

返回值(顺序)返回值类型返回值解释
r1float64

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))

参数#

参数名参数类型参数解释
callbackfunc(i float64)

CPUPercent#

详细描述#

CPUPercent 获取当前系统的 CPU 使用率

Example:

printf("%f%%\n", hids.CPUPercent())

定义#

CPUPercent() float64

返回值#

返回值(顺序)返回值类型返回值解释
r1float64

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))

参数#

参数名参数类型参数解释
callbackfunc(i float64)

Init#

详细描述#

Init 初始化全局健康管理器

Example:

hids.Init()

定义#

Init()

MemoryPercent#

详细描述#

MemoryPercent 获取当前系统的内存使用率

Example:

printf("%f%%\n", hids.MemoryPercent())

定义#

MemoryPercent() float64

返回值#

返回值(顺序)返回值类型返回值解释
r1float64

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))

参数#

参数名参数类型参数解释
callbackfunc(i float64)

SetMonitorInterval#

详细描述#

SetMonitorInterval 设置全局健康管理器的监控间隔(单位:秒),如果在全局健康管理器运行时调用,会重置全局健康管理器

Example:

hids.SetMonitorInterval(1)

定义#

SetMonitorInterval(i float64)

参数#

参数名参数类型参数解释
ifloat64

ShowMonitorInterval#

详细描述#

ShowMonitorInterval 在标准输出中输出全局健康管理器的监控间隔(单位:秒)

Example:

hids.ShowMonitorInterval()

定义#

ShowMonitorInterval()