Skip to content

Releases: r-lib/ps

ps 1.9.1

12 Apr 12:47
Compare
Choose a tag to compare
  • ps now builds correctly on Alpine Linux (3.19) on R 4.5.0.

ps 1.9.0

19 Feb 12:06
Compare
Choose a tag to compare
  • ps_memory_full_info() now contains maxrss, the maximum resident set
    size for the calling process.

  • New columns argument in ps(), to customize what data is returned
    (#138).

ps 1.8.1

29 Oct 08:43
Compare
Choose a tag to compare
  • ps can now be installed again on unsupported platforms.

ps 1.8.0

13 Sep 07:57
Compare
Choose a tag to compare
  • New ps_apps() function to list all running applications on macOS.

  • New function ps_disk_io_counters() to query disk I/O counters
    (#145, @michaelwalshe).

  • New ps_fs_info() to query information about the file system of one
    or more files or directories.

  • New ps_wait() to start an interruptible wait on multiple processes,
    with a timeout (#166).

  • ps_handle() now allowes a numeric (double) scalar as the pid, as long
    as its value is integer.

  • ps_send_signal(), ps_suspend(), ps_resume(), ps_terminate(),
    ps_kill(), and ps_interrupt() can now operate on multiple processes,
    if passed a list of process handles.

  • ps_kill() and ps_kill_tree() have a new grace argument.
    On Unix, if this argument is not zero, then ps_kill() first sends a
    TERM signal, and waits for the processes to quit gracefully, via
    ps_wait(). The processes that are still alive after the grace period
    are then killed with SIGKILL.

  • ps_status() (and thus ps()) is now better at getting the correct
    status of processes on macOS. This usually requires calling the external
    ps tool. See ?ps_status() on how to opt out from the new
    behavior (#31).

ps 1.7.7

03 Jul 06:34
Compare
Choose a tag to compare
  • ps_cpu_times() values are now correct on newer arm64 macOS.

ps 1.7.6

21 Jan 20:51
Compare
Choose a tag to compare
  • ps_name() now does not fail in the rare case when ps_cmdline() returns an empty vector (#150).

  • ps_system_cpu_times() now returns CPU times divided by the HZ as reported by CLK_TCK, in-line with other OS's and the per-process version. (#144, @michaelwalshe).

ps 1.7.5

19 Apr 08:30
Compare
Choose a tag to compare

No user visible changes.

ps 1.7.4

03 Apr 07:13
Compare
Choose a tag to compare
  • ps::ps_get_cpu_affinity() now works for other processes on Linux, not only
    the calling process.

ps 1.7.3

30 Mar 12:03
Compare
Choose a tag to compare
  • The output of ps_disk_usage(), ps_disk_partitions() and
    ps_shared_lib_users() now do not include a spurious stringsAsFactors
    column.

ps 1.7.2

27 Oct 07:36
Compare
Choose a tag to compare
  • ps_system_memory()$percent now returns a number scaled between 0 and 100
    on Windows, rather than between 0 and 1 (#131, @francisbarton).