NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
sysinfo::memory_info结构体 参考

内存信息 更多...

#include <sysinfo.hpp>

Public 成员函数

NEFORCE_NODISCARD float64_t physical_memory_usage () const noexcept
 计算物理内存使用率
NEFORCE_NODISCARD size_t available_memory () const noexcept
 获取总可用内存

Public 属性

uint64_t total_physical {0}
 物理内存总量
uint64_t available_physical {0}
 可用物理内存
uint64_t total_virtual {0}
 虚拟内存总量
uint64_t available_virtual {0}
 可用虚拟内存
uint64_t total_page_file {0}
 页面文件总量
uint64_t available_page_file {0}
 可用页面文件

详细描述

内存信息

包含物理内存和虚拟内存的使用情况。

在文件 sysinfo.hpp60 行定义.

成员函数说明

◆ available_memory()

NEFORCE_NODISCARD size_t sysinfo::memory_info::available_memory ( ) const
noexcept

获取总可用内存

返回
可用内存总量(物理+虚拟)

◆ physical_memory_usage()

NEFORCE_NODISCARD float64_t sysinfo::memory_info::physical_memory_usage ( ) const
inlinenoexcept

计算物理内存使用率

返回
内存使用百分比(0.0-100.0)

在文件 sysinfo.hpp72 行定义.

引用了 available_physical , 以及 total_physical.


该结构体的文档由以下文件生成: