memsize.rb

Path: memsize.rb
Last Update: Sun Oct 03 15:07:10 +0000 2010
dot/f_0.png

Required files

./tokyocabinet  

Methods

Included Modules

TokyoCabinet

Public Instance methods

[Source]

    # File memsize.rb, line 6
 6: def memoryusage()
 7:   status = `cat /proc/#{$$}/status`
 8:   lines = status.split("\n")
 9:   lines.each do |line|
10:     if line =~ /^VmRSS:/
11:       line.gsub!(/.*:\s*(\d+).*/, '\1')
12:       return line.to_i / 1024.0
13:     end
14:   end
15:   return -1;
16: end

[Validate]