refactor(macos): minor changes
This commit is contained in:
@@ -223,12 +223,6 @@ pub fn getGpuInfo(allocator: std.mem.Allocator) !GpuInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn getRamInfo() !RamInfo {
|
pub fn getRamInfo() !RamInfo {
|
||||||
var ram_info = RamInfo{
|
|
||||||
.ram_size = 0,
|
|
||||||
.ram_usage = 0,
|
|
||||||
.ram_usage_percentage = 0,
|
|
||||||
};
|
|
||||||
|
|
||||||
// -- RAM SIZE --
|
// -- RAM SIZE --
|
||||||
var ram_size: u64 = 0;
|
var ram_size: u64 = 0;
|
||||||
var ram_size_len: usize = @sizeOf(u64);
|
var ram_size_len: usize = @sizeOf(u64);
|
||||||
@@ -240,8 +234,6 @@ pub fn getRamInfo() !RamInfo {
|
|||||||
// Converts Bytes to Gigabytes
|
// Converts Bytes to Gigabytes
|
||||||
const ram_size_gb: f64 = @as(f64, @floatFromInt(ram_size)) / (1024 * 1024 * 1024);
|
const ram_size_gb: f64 = @as(f64, @floatFromInt(ram_size)) / (1024 * 1024 * 1024);
|
||||||
|
|
||||||
ram_info.ram_size = ram_size_gb;
|
|
||||||
|
|
||||||
// -- RAM USAGE --
|
// -- RAM USAGE --
|
||||||
var info: c_mach.vm_statistics64 = undefined;
|
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);
|
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
|
// Converts Bytes to Gigabytes
|
||||||
const ram_usage_gb: f64 = @as(f64, @floatFromInt(ram_usage)) / (1024 * 1024 * 1024);
|
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));
|
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 {
|
pub fn getDiskSize(disk_path: []const u8) !DiskInfo {
|
||||||
|
|||||||
Reference in New Issue
Block a user