/sparktop

top, but like with sparkles ✨

Primary LanguageRust

sparktop

top, but like with sparkles ✨

top can't answer "what caused everything to be slow like 30 seconds ago?" but sparktop can!

demo

wishlist 📝

  • per-process cpu usage history
    • instead of just showing most recent sample, can show EWMA
    • can draw sparklines ▁▂▁▄▅▄
  • aggregation: group processes together by app name, or parent, by custom regex, etc
  • include wait time? read/writes?
  • interactions:
    • sort by other values
    • show other graphs
    • show/hide columns
    • process view: show higher-res cpu, disk graphs
    • filtering
    • killing
  • feature: figure out more stable ranking for "busy" processes so the list doesn't jump around as much. sorting by memory is pretty good, but also include high-cpu low-mem things.

inspo / places to steal from