Releases: intel/processwatch
v1.3
Lots of changes!
Namely:
- ARM support (thanks to @grahamwoodward), using the Capstone disassembler.
- Supports some CPUs being offline (thanks to @harp-intel).
- Supports the
--allswitch, which is great for feeding into a parsing script (thanks to Harshad Sane). - Various bugfixes.
v1.2
Supports AMD processors now!
Version 1.1
The UI is no longer using ncurses; instead, it prints out a table to stdout which is much easier to use with other tools.
Various bugfixes, and overall lower memory consumption due to no longer having to store results across multiple profiling intervals.
Version 1.0
Version 1.0 is the first release of Process Watch. This release includes a binary (processwatch) for profiling instruction mix on kernels that are version 5.8 and newer, as well as a legacy binary (processwatch_legacy) which works for older kernels.
Please keep in mind that programs that use CO-RE eBPF, like Process Watch does, require a Linux kernel version of at least 5.2.
I've compiled the release binaries to support distributions with a glibc version that is the same or newer than Ubuntu 18.04. If you have a use-case in which you'd like it available for, say, Ubuntu 16.04, please file an issue.