refactor(macos): minor changes

This commit is contained in:
utox39
2025-03-09 21:30:01 +01:00
parent 613d3f503d
commit fe19dd100b

View File

@@ -223,12 +223,6 @@ pub fn getGpuInfo(allocator: std.mem.Allocator) !GpuInfo {
}
pub fn getRamInfo() !RamInfo {
var ram_info = RamInfo{
.ram_size = 0,
.ram_usage = 0,
.ram_usage_percentage = 0,
};
// -- RAM SIZE --
var ram_size: u64 = 0;
var ram_size_len: usize = @sizeOf(u64);
@@ -240,8 +234,6 @@ pub fn getRamInfo() !RamInfo {
// Converts Bytes to Gigabytes
const ram_size_gb: f64 = @as(f64, @floatFromInt(ram_size)) / (1024 * 1024 * 1024);
ram_info.ram_size = ram_size_gb;
// -- RAM USAGE --
var info: c_mach.vm_statistics64 = undefined;
var count: c_mach.mach_msg_type_number_t = @sizeOf(c_mach.vm_statistics64) / @sizeOf(c_mach.integer_t);
@@ -257,12 +249,13 @@ pub fn getRamInfo() !RamInfo {
// Converts Bytes to Gigabytes
const ram_usage_gb: f64 = @as(f64, @floatFromInt(ram_usage)) / (1024 * 1024 * 1024);
ram_info.ram_usage = ram_usage_gb;
const ram_usage_percentage: u8 = @as(u8, @intFromFloat((ram_usage_gb * 100) / ram_size_gb));
ram_info.ram_usage_percentage = ram_usage_percentage;
return ram_info;
return RamInfo{
.ram_size = ram_size_gb,
.ram_usage = ram_usage_gb,
.ram_usage_percentage = ram_usage_percentage,
};
}
pub fn getDiskSize(disk_path: []const u8) !DiskInfo {