内存状态 QML 类型

提供有关 RAM 状态的信息。更多...

导入语句import QtApplicationManager 2.0

属性

方法

详细描述

MemoryStatus 提供有关系统 RAM(随机存取存储器)状态的信息。当调用方法 update() 时,其属性值会更新。

如果您想绘制其随时间变化的前值,可以将此组件用作 MonitorModel 数据源。

import QtQuick 2.11
import QtApplicationManager 2.0
...
MonitorModel {
    MemoryStatus {}
}

您也可以在与定时器一起使用时使用它,例如,当您只对其当前值感兴趣时。

import QtQuick 2.11
import QtApplicationManager 2.0
...
MemoryStatus { id: memoryStatus }
Timer {
    interval: 500
    running: true
    repeat: true
    onTriggered: memoryStatus.update()
}
Text {
    text: "memory used: " + (memoryStatus.memoryUsed / 1e6).toFixed(0) + " MB"
}

属性文档

[只读] memoryUsed : int

以字节为单位的物理内存(RAM)使用量。

在调用 MemoryStatus::update 时更新此属性的值。

另请参阅totalMemory


[只读] roleNames : list<string>

当作为 MonitorModel 数据源使用时,MemoryStatus 提供的角色的名称。

另请参阅MonitorModel


[只读] totalMemory : int

系统上安装的物理内存(RAM)总量,以字节为单位。

另请参阅MemoryStatus::memoryUsed


方法文档

update()

更新 memoryUsed 属性。

另请参阅memoryUsed


©2019 Luxoft Sweden AB。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据 Free Software Foundation 发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 以及相关商标是芬兰 Qt 公司及其它国家的商标。所有其他商标均归其各自所有者所有。