class Memosig::ProcStat
Attributes
command[R]
pid[R]
rss[R]
Public Class Methods
all()
click to toggle source
# File lib/memosig/proc_stat.rb, line 2 def self.all ps = `ps ax -o pid,rss,command`.lines.to_a[1..-1] ps.map! { |l| from_line(l) } end
from_line(line)
click to toggle source
# File lib/memosig/proc_stat.rb, line 7 def self.from_line(line) new(*line.lstrip.split(/\s+/, 3)) end
new(pid, rss, command)
click to toggle source
# File lib/memosig/proc_stat.rb, line 11 def initialize(pid, rss, command) @pid, @rss, @command = pid.to_i, rss.to_i, command end