nushell/crates/nu-system
Ondrej Baudys e266590813
Fix ps command CPU usage on Apple Silicon M1 macs. #4142 (#6457)
* Fix ps command CPU usage on Apple Silicon M1 macs. #4142

The cpu user and system times returned my libproc are not in
nanoseconds; they are in mach ticks units.  This is not documented very
well.  The convert from mach ticks to ns, the kernel provides a timebase
info function and datatype:

https://developer.apple.com/documentation/driverkit/3433733-mach_timebase_info

The commit makes the PS command work for me.

* Cargo fmt of previous commit.

* Clippy format suggestion

Co-authored-by: Ondrej Baudys <ondrej.baudys@nextgen.net>
2022-09-01 18:09:52 +12:00
..
src Fix ps command CPU usage on Apple Silicon M1 macs. #4142 (#6457) 2022-09-01 18:09:52 +12:00
.gitignore Add nu-system and rewrite ps command (#734) 2022-01-14 17:20:53 +11:00
Cargo.lock Bump dev version (#6350) 2022-08-18 21:14:17 +12:00
Cargo.toml Fix ps command CPU usage on Apple Silicon M1 macs. #4142 (#6457) 2022-09-01 18:09:52 +12:00
LICENSE Nu glob (#4818) 2022-03-13 11:30:27 -07:00