Evisum 0.5.0 Released

  • 2020-07-03 - by Alastair Poole

Hello!

Again with the downtime due to the pandemic, I've had some more time to work on Evisum. There was opportunity to completely restructure the source tree, as well as fix and improve on code for querying the various systems. There are some UI changes also. Everything in its own place (own window). Therefore, there is no restriction on access to available system and process information.

Highlights
  • Introduce a traditional application menu.
  • Add a CPU core viewer with rudimentary graphs.
  • Add filesystem querying API.
  • Support infinite sensors and batteries.
  • Take into account ZFS usage on FreeBSD systems.
  • Add documentation viewer in the process view.
  • Create a process window for proceses (split the UI out).
  • View per-thread core usage of process.
  • Support threads on Linux, FreeBSD, OpenBSD and DragonFlyBSD.
  • Process argument parsing refinements.
  • Code refactoring of process and thread query API.
  • Fix memory leaks.
  • UI alignments and improvements.
  • Massive rearrangement of the source tree.
  • Indicate process list sorting.
  • Fix swap calculation on macOS.
  • Fixes for non-Linux machines on aarch64.
  • Allow user to attach to a process (no more excuses users!!!).
  • Add an about window.
  • Bug fixes.
Screenshots

Evisum 0.5.0 on OpenBSD 6.7 (amd64)

Thoughts

As usual, hopefully you enjoy, and also I hope the work done will make improving the UI and adding features much easier for myself or anyone else interested.

Download

LINK SHA256
https://download.enlightenment.org/rel/apps/evisum/evisum-0.5.0.tar.xz 13199601aaedd036bf0421516c204d9f9853a8610615cadde482228e3eda6fb6