R: CPU times of the process

ps_cpu_times {ps} | R Documentation

## CPU times of the process

### Description

All times are measured in seconds:

- `user`: Amount of time that this process has been scheduled in user mode.

- `system`: Amount of time that this process has been scheduled in kernel mode

- `children_user`: On Linux, amount of time that this process's waited-for children have been scheduled in user mode.

- `children_system`: On Linux, Amount of time that this process's waited-for children have been scheduled in kernel mode.

### Usage

    ps_cpu_times(p = ps_handle())

### Arguments

`p` | Process handle.

### Details

Throws a `zombie_process()` error for zombie processes.

### Value

Named real vector or length four: `user`, `system`, `children_user`, `children_system`. The last two are `NA` on non-Linux systems.

### See Also

Other process handle functions: `ps_children()`, `ps_cmdline()`, `ps_connections()`, `ps_create_time()`, `ps_cwd()`, `ps_descent()`, `ps_environ()`, `ps_exe()`, `ps_handle()`, `ps_interrupt()`, `ps_is_running()`, `ps_kill()`, `ps_memory_info()`, `ps_name()`, `ps_num_fds()`, `ps_num_threads()`, `ps_open_files()`, `ps_pid()`, `ps_ppid()`, `ps_resume()`, `ps_send_signal()`, `ps_shared_libs()`, `ps_status()`, `ps_suspend()`, `ps_terminal()`, `ps_terminate()`, `ps_uids()`, `ps_username()`

### Examples

    p <- ps_handle()
    p
    ps_cpu_times(p)
    proc.time()

[Package ps version 1.7.0 Index]