MCPcopy Create free account
hub / github.com/1jehuang/jcode / ProcSample

Class ProcSample

scripts/profile_spawn.py:90–109  ·  view source on GitHub ↗

One point-in-time sample of a process from /proc/ .

Source from the content-addressed store, hash-verified

88
89@dataclass
90class ProcSample:
91 """One point-in-time sample of a process from /proc/<pid>."""
92
93 rss_bytes: int | None = None
94 rss_anon_bytes: int | None = None
95 rss_file_bytes: int | None = None
96 peak_rss_bytes: int | None = None
97 pss_bytes: int | None = None
98 swap_bytes: int | None = None
99 threads: int | None = None
100 fds: int | None = None
101 # cumulative counters
102 utime_s: float | None = None
103 stime_s: float | None = None
104 minflt: int | None = None
105 majflt: int | None = None
106 vol_ctxt: int | None = None
107 nonvol_ctxt: int | None = None
108 read_bytes: int | None = None
109 write_bytes: int | None = None
110
111
112def sample_proc(pid: int) -> ProcSample | None:

Callers 1

sample_procFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected