class Pretty::ProcessInfo
- Pretty::ProcessInfo
- Reference
- Object
Defined in:
pretty/process_info.cr:18pretty/process_info.cr:67
Constant Summary
-
SHORTCUTS =
{"max" => "VmHWM", "peak" => "VmPeak", "vm_peak" => "VmPeak", "vm_size" => "VmSize", "vm_lck" => "VmLck", "vm_pin" => "VmPin", "vm_hwm" => "VmHWM", "vm_rss" => "VmRSS", "rss_anon" => "RssAnon", "rss_file" => "RssFile", "rss_shmem" => "RssShmem", "vm_data" => "VmData", "vm_stk" => "VmStk", "vm_exe" => "VmExe", "vm_lib" => "VmLib", "vm_pte" => "VmPTE", "vm_swap" => "VmSwap", "hugetlb_pages" => "HugetlbPages"}
Constructors
- .load(path : String) : ProcessInfo
- .new(values : Hash(String, Int64))
- .parse(buffer : String) : ProcessInfo
- .process(pid : Int32 | Nil = nil) : ProcessInfo
Instance Method Summary
- #[](name) : UsedMemory
-
#[]?(name) : UsedMemory | Nil
VmPeak: 7344 kB
- #hugetlb_pages
- #hugetlb_pages?
- #keys(*args, **options)
- #keys(*args, **options, &)
- #max
- #max?
- #peak
- #peak?
- #rss_anon
- #rss_anon?
- #rss_file
- #rss_file?
- #rss_shmem
- #rss_shmem?
- #vm_data
- #vm_data?
- #vm_exe
- #vm_exe?
- #vm_hwm
- #vm_hwm?
- #vm_lck
- #vm_lck?
- #vm_lib
- #vm_lib?
- #vm_peak
- #vm_peak?
- #vm_pin
- #vm_pin?
- #vm_pte
- #vm_pte?
- #vm_rss
- #vm_rss?
- #vm_size
- #vm_size?
- #vm_stk
- #vm_stk?
- #vm_swap
- #vm_swap?