From 156bf14369c933cbbaa9423a51555c96f8f83cd1 Mon Sep 17 00:00:00 2001 From: utox39 Date: Tue, 4 Mar 2025 01:47:26 +0100 Subject: [PATCH] feat(macos): add ram usage percentage --- src/macos/macos.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/macos/macos.zig b/src/macos/macos.zig index dadd25e..e3fdc48 100644 --- a/src/macos/macos.zig +++ b/src/macos/macos.zig @@ -26,6 +26,7 @@ pub const GpuInfo = struct { pub const RamInfo = struct { ram_size: f64, ram_usage: f64, + ram_usage_percentage: u8, }; /// Returns the current logged-in uesr's username. @@ -217,6 +218,7 @@ pub fn getRamInfo() !RamInfo { var ram_info = RamInfo{ .ram_size = 0, .ram_usage = 0, + .ram_usage_percentage = 0, }; // -- RAM SIZE -- @@ -249,5 +251,8 @@ pub fn getRamInfo() !RamInfo { ram_info.ram_usage = ram_usage_gb; + const ram_usage_percentage: u8 = @as(u8, @intFromFloat(@round((ram_usage_gb * 100) / ram_size_gb))); + ram_info.ram_usage_percentage = ram_usage_percentage; + return ram_info; }