andrewrk / andrewrk/poop

add page faults

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Zig
Stars
2k
Forks
94
PR merge metrics
No merged PRs in 30d

Description

This is part of rusage. Potentially helpful snippet:

```zig
pub inline fn getPageFaults(rus: ResourceUsageStatistics) ?usize {
switch (builtin.os.tag) {
.linux, .macos, .ios => {
if (rus.rusage) |ru| {
return @intCast(usize, ru.ru_minflt);
} else {
return null;
}
},
.windows => {
if (rus.rusage) |ru| {
return ru.PageFaultCount;
} else {
return null;
}
},
else => return null,
}
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.