KySdkResource(3)

NAME
KySdkResource - 获取当前系统资源占用信息类 主要用来获取系统中物理内存总大小、物理内存使用率、物理内存使用大小、实际可用的物理内存大小、实际空闲的物理内存大小、 所有应用申请的虚拟内存总量、系统中Swap分区总大小、Swap分区使用率、Swap分区使用量、Swap分区空闲大小、CPU瞬时使用率、 操作系统开机时长dbus信息

SYNOPSIS

#include <kysdkdbus.h>

Inherits QObject.

  Public Slots
double getMemTotalKiB () const
获取系统中物理内存总大小
double getMemUsagePercent () const
获取物理内存使用率
double getMemUsageKiB () const
获取物理内存使用大小，注意Buffer/Cache被计算为已使用内存
double getMemAvailableKiB () const
获取实际可用的物理内存大小，该数值约等于Free + Buffer + Cache
double getMemFreeKiB () const
获取实际空闲的物理内存大小，注意Buffer/Cache被计算为已使用内存
double getMemVirtAllocKiB () const
获取所有应用申请的虚拟内存总量
double getMemSwapTotalKiB () const
获取系统中Swap分区总大小
double getMemSwapUsagePercent () const
获取Swap分区使用率
double getMemSwapUsageKiB () const
获取Swap分区使用量
double getMemSwapFreeKiB () const
获取Swap分区空闲大小
double getCpuCurrentUsage () const
获取CPU瞬时使用率
QString getUpTime () const
获取操作系统开机时长

Detailed Description

获取当前系统资源占用信息类 主要用来获取系统中物理内存总大小、物理内存使用率、物理内存使用大小、实际可用的物理内存大小、实际空闲的物理内存大小、 所有应用申请的虚拟内存总量、系统中Swap分区总大小、Swap分区使用率、Swap分区使用量、Swap分区空闲大小、CPU瞬时使用率、 操作系统开机时长dbus信息

Public Slots

  double KySdkResource::getCpuCurrentUsage () const [slot]

获取CPU瞬时使用率

Returns
    double CPU瞬时使用率，该值 < 1.00

  double KySdkResource::getMemAvailableKiB () const [slot]

获取实际可用的物理内存大小，该数值约等于Free + Buffer + Cache

Returns
    double 可用物理内存大小，KiB为单位

  double KySdkResource::getMemFreeKiB () const [slot]

获取实际空闲的物理内存大小，注意Buffer/Cache被计算为已使用内存

Returns
    double 空闲的物理内存大小，KiB为单位

  double KySdkResource::getMemSwapFreeKiB () const [slot]

获取Swap分区空闲大小

Returns
    double Swap分区空闲大小，KiB为单位

  double KySdkResource::getMemSwapTotalKiB () const [slot]

获取系统中Swap分区总大小

Returns
    double Swap分区大小，KiB为单位

  double KySdkResource::getMemSwapUsageKiB () const [slot]

获取Swap分区使用量

Returns
    double Swap分区使用量，KiB为单位

  double KySdkResource::getMemSwapUsagePercent () const [slot]

获取Swap分区使用率

Returns
    double Swap分区使用率

  double KySdkResource::getMemTotalKiB () const [slot]

获取系统中物理内存总大小

Returns
    double 物理内存大小，KiB为单位

  double KySdkResource::getMemUsageKiB () const [slot]

获取物理内存使用大小，注意Buffer/Cache被计算为已使用内存

Returns
    double 物理内存使用大小，KiB为单位

  double KySdkResource::getMemUsagePercent () const [slot]

获取物理内存使用率

Returns
    double 物理内存使用率

  double KySdkResource::getMemVirtAllocKiB () const [slot]

获取所有应用申请的虚拟内存总量

Returns
    double 虚拟内存总申请量，KiB为单位

  QString KySdkResource::getUpTime () const [slot]

获取操作系统开机时长

Returns
    QString 开机时长

Author

Generated automatically by Doxygen for kysdkdbus.h from the source code.