class FFWD::Statistics::SMAP

Example SMAP

(mapping header) Size: 4 kB Rss: 0 kB Pss: 0 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 0 kB Anonymous: 0 kB AnonHugePages: 0 kB Swap: 0 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Locked: 0 kB VmFlags: rd ex

Constants

DEFAULT_TYPE
KEY_MAPPING
TYPE_MAP

Attributes

anon_huge_pages[R]
anonymous[R]
kernel_page_size[R]
locked[R]
mmu_page_size[R]
private_clean[R]
private_dirty[R]
pss[R]
referenced[R]
rss[R]
shared_clean[R]
shared_dirty[R]
size[R]
swap[R]
vmflags[R]

Public Class Methods

new(values) click to toggle source
# File lib/ffwd/statistics/system_statistics.rb, line 78
def initialize values
  values.each do |key, value|
    unless target = KEY_MAPPING[key]
      raise "unexpected key: #{key}"
    end

    instance_variable_set "@#{target}", value
  end
end