Skip to content

Releases: c-blake/procs

Add `mUAv` to scrollsy & nicer column headers

22 Apr 09:27
51fa98f
Compare
Choose a tag to compare

More specifically:

Add a flavor of mUsed for `scrollsy` - total-complement to mAvl: `mUAv`

Right align headers for right aligned fields

Rename NI -> NICE; F -> FLAGS; Abbreviation unhelpful

TTY -> TT & 2-column format to save a terminal column in the common case.

Add %b parts per billion, Better exit statuses, Fix a few bugs

09 Apr 11:09
aef6bd5
Compare
Choose a tag to compare

In more detail:
- Add new parts per billion CPU time usage as %b; Update configs/cb0/style.auser to use it.
- Give 2 new ways to test for existence of any matches:
- pf -e STUFF || start-it
- pf -ac STUFF >/dev/null || start-it
Fix:
- bug converting delay TimeSpec from seconds to jiffies
- Fix longstanding environ 'e' masks %cPU 'e' bug

Lift signal name number parser out to a cligen/puSig module

21 Nov 12:18
9e8693d
Compare
Choose a tag to compare

..where it should perhaps always have been.

Add PSS from /proc/PID/smaps, better <0 differences, Minor fix

17 Oct 11:08
3d75511
Compare
Choose a tag to compare

Add proportional set size (PSS) reporting from Linux /proc/PID/smaps file.

Better bug fix for differential reports with differences < 0 (as happens a lot with PSS, actually, due to sharing dynamics). procs d -d1 really does seem nicer than top to me..It's certainly more general.

Correct the nowNs field width.

Add --blanks/-B and %N format for nanosecond real-time

27 Sep 11:51
0ff62c1
Compare
Choose a tag to compare

Together this lets you do something like this to monitor a process:

burn-cpu & pd -pBHd1 -D'R<>J' -f "%N %R %< %> %J %a" $!

Or you could replace $! with $(pf firefox), take out the -p to leave colors on, or etc., etc.

Bump to use more portable cligen/posixUt.findAssociated

11 Sep 10:10
49987f3
Compare
Choose a tag to compare

This is more a hygiene bump since while procs is Linux-only and Linux has always provided /proc/PID/exe , but procs.nim does call that updated API code.

Remove some unneeded copies in mm:arc/orc modes

23 Aug 13:12
d7d7b70
Compare
Choose a tag to compare

Also some documentation work and a dep update.

One-command nimble install

03 Aug 12:34
166b42e
Compare
Choose a tag to compare

The one command install like lc is maybe the most visible thing.

Run a mini-install with mini= nimble install procs to avoid that fanciness provided for more "just try it out" users.

Also in this release:

  • working under mm:arc by working around a bug
  • a minor new column in default config
  • a somewhat faster procs find

Work on better documentation & update distributed config

29 Jul 14:43
4e8c093
Compare
Choose a tag to compare

This is still a work in progress. (I should, at least, write 3 man pages and install the config from nimble as lc does, and perhaps even optionally install symbolic links for pd/pf/pk/pw/sc out of nimble for folks doing quick try-outs.)

Bug fix for --newest/--oldest

24 May 10:47
50b6583
Compare
Choose a tag to compare

Should work as intended now. Stiff iffy-tie breaking if PID wraparound can happen, but then again how many ties within the 10ms jiffy are likely?