Skip to content

Releases: intel/processwatch

v1.3

21 May 15:57

Choose a tag to compare

Lots of changes!
Namely:

  1. ARM support (thanks to @grahamwoodward), using the Capstone disassembler.
  2. Supports some CPUs being offline (thanks to @harp-intel).
  3. Supports the --all switch, which is great for feeding into a parsing script (thanks to Harshad Sane).
  4. Various bugfixes.

v1.2

01 May 21:03
ba83379

Choose a tag to compare

Supports AMD processors now!

Version 1.1

17 Apr 22:04

Choose a tag to compare

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

01 Dec 23:00
0cdfa58

Choose a tag to compare

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.