class Pretty::MemInfo

Defined in:

pretty/mem_info.cr:17
pretty/mem_info.cr:97

Constant Summary

SHORTCUTS = {"total" => "MemTotal", "free" => "MemFree", "available" => "MemAvailable", "max" => "VmHWM", "mem_total" => "MemTotal", "mem_free" => "MemFree", "mem_available" => "MemAvailable", "buffers" => "Buffers", "cached" => "Cached", "swap_cached" => "SwapCached", "active" => "Active", "inactive" => "Inactive", "active_anon" => "Active(anon)", "inactive_anon" => "Inactive(anon)", "active_file" => "Active(file)", "inactive_file" => "Inactive(file)", "unevictable" => "Unevictable", "mlocked" => "Mlocked", "swap_total" => "SwapTotal", "swap_free" => "SwapFree", "dirty" => "Dirty", "writeback" => "Writeback", "anon_pages" => "AnonPages", "mapped" => "Mapped", "shmem" => "Shmem", "slab" => "Slab", "s_reclaimable" => "SReclaimable", "s_unreclaim" => "SUnreclaim", "kernel_stack" => "KernelStack", "page_tables" => "PageTables", "nfs_unstable" => "NFS_Unstable", "bounce" => "Bounce", "writeback_tmp" => "WritebackTmp", "commit_limit" => "CommitLimit", "committed_as" => "Committed_AS", "vmalloc_total" => "VmallocTotal", "vmalloc_used" => "VmallocUsed", "vmalloc_chunk" => "VmallocChunk", "hardware_corrupted" => "HardwareCorrupted", "anon_huge_pages" => "AnonHugePages", "shmem_huge_pages" => "ShmemHugePages", "shmem_pmd_mapped" => "ShmemPmdMapped", "cma_total" => "CmaTotal", "cma_free" => "CmaFree", "hugepagesize" => "Hugepagesize", "direct_map4k" => "DirectMap4k", "direct_map2m" => "DirectMap2M", "direct_map1g" => "DirectMap1G"}

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.host : MemInfo #

[View source]
def self.load(path : String) : MemInfo #

[View source]
def self.new(values : Hash(String, Int64)) #

[View source]
def self.parse(buffer : String) : MemInfo #

[View source]

Class Method Detail

def self.process(id : Int32 | Nil = nil) #

[View source]

Instance Method Detail

def [](name) : UsedMemory #

[View source]
def []?(name) : UsedMemory | Nil #

MemTotal: 11588840 kB


[View source]
def active #

[View source]
def active? #

[View source]
def active_anon #

[View source]
def active_anon? #

[View source]
def active_file #

[View source]
def active_file? #

[View source]
def anon_huge_pages #

[View source]
def anon_huge_pages? #

[View source]
def anon_pages #

[View source]
def anon_pages? #

[View source]
def available #

[View source]
def available? #

[View source]
def bounce #

[View source]
def bounce? #

[View source]
def buffers #

[View source]
def buffers? #

[View source]
def cached #

[View source]
def cached? #

[View source]
def cma_free #

[View source]
def cma_free? #

[View source]
def cma_total #

[View source]
def cma_total? #

[View source]
def commit_limit #

[View source]
def commit_limit? #

[View source]
def committed_as #

[View source]
def committed_as? #

[View source]
def direct_map1g #

[View source]
def direct_map1g? #

[View source]
def direct_map2m #

[View source]
def direct_map2m? #

[View source]
def direct_map4k #

[View source]
def direct_map4k? #

[View source]
def dirty #

[View source]
def dirty? #

[View source]
def free #

[View source]
def free? #

[View source]
def hardware_corrupted #

[View source]
def hardware_corrupted? #

[View source]
def hugepagesize #

[View source]
def hugepagesize? #

[View source]
def inactive #

[View source]
def inactive? #

[View source]
def inactive_anon #

[View source]
def inactive_anon? #

[View source]
def inactive_file #

[View source]
def inactive_file? #

[View source]
def kernel_stack #

[View source]
def kernel_stack? #

[View source]
def keys(*args, **options) #

[View source]
def keys(*args, **options, &) #

[View source]
def mapped #

[View source]
def mapped? #

[View source]
def max #

[View source]
def max? #

[View source]
def mem_available #

[View source]
def mem_available? #

[View source]
def mem_free #

[View source]
def mem_free? #

[View source]
def mem_total #

[View source]
def mem_total? #

[View source]
def mlocked #

[View source]
def mlocked? #

[View source]
def nfs_unstable #

[View source]
def nfs_unstable? #

[View source]
def page_tables #

[View source]
def page_tables? #

[View source]
def s_reclaimable #

[View source]
def s_reclaimable? #

[View source]
def s_unreclaim #

[View source]
def s_unreclaim? #

[View source]
def shmem #

[View source]
def shmem? #

[View source]
def shmem_huge_pages #

[View source]
def shmem_huge_pages? #

[View source]
def shmem_pmd_mapped #

[View source]
def shmem_pmd_mapped? #

[View source]
def slab #

[View source]
def slab? #

[View source]
def swap_cached #

[View source]
def swap_cached? #

[View source]
def swap_free #

[View source]
def swap_free? #

[View source]
def swap_total #

[View source]
def swap_total? #

[View source]
def total #

[View source]
def total? #

[View source]
def unevictable #

[View source]
def unevictable? #

[View source]
def vmalloc_chunk #

[View source]
def vmalloc_chunk? #

[View source]
def vmalloc_total #

[View source]
def vmalloc_total? #

[View source]
def vmalloc_used #

[View source]
def vmalloc_used? #

[View source]
def writeback #

[View source]
def writeback? #

[View source]
def writeback_tmp #

[View source]
def writeback_tmp? #

[View source]