AuroraRuntime/Include/Aurora/HWInfo/README.md
2022-06-12 18:28:51 +01:00

643 B

AuHwInfo

Example Usage: HelloAurora/master/Tests/Public/1. Hello System/Main.cpp

Features

  • CpuBitId for working with processor bitmaps (up to 128 or 256 bit). Can also be used as oversized individual processor ids.
  • CpuId for pulling processor specific information fields
  • CpuInfo for pulling the physical topology of the CPU, cache information, and CpuId
  • Generic structure RamStat for defining % of memory used in bytes (u64 used, u64 available)
  • RamStat of: Process Commit (total virtual address space) and Blamed (private), System Commit (total commit/phys+swap or act limit), Physical Usage (phys)
  • Retrieve memory page size