跳转至

base/system/memory/private/linux_impl/memory_info.cpp

Memory Information Query Implementation (Linux) More...

Namespaces

Name
cf
cf::linux_impl

Detailed Description

Memory Information Query Implementation (Linux)

Author: Charliechen114514 (chengh1922@mails.jlu.edu.cn)

Version: 0.1

Date: 2026-02-27

Copyright: Copyright © 2026

Source code

#include "memory_info.h"
#include "cached_memory.h"
#include "dimm_info.h"
#include "physical_memory.h"
#include "process_memory.h"
#include "swap_memory.h"

namespace cf {
namespace linux_impl {

void getSystemMemoryInfo(MemoryInfo& info) {
    queryPhysicalMemory(info.physical);
    querySwapMemory(info.swap);
    queryCachedMemory(info.cached);
    queryProcessMemory(info.process);

    info.dimms.clear();
    queryDimmInfo(info.dimms);
}

} // namespace linux_impl
} // namespace cf

Updated on 2026-03-09 at 10:14:01 +0000