1
我想要一個很好的方式從本身內部獲取Linux中的Ruby進程的內存使用情況。 對於我定義了一個紅寶石功能vmrss()返回當前進程的駐留集大小:在Linux中從內部獲取內存使用Ruby進程的好方法?
#!/usr/bin/env ruby
def vmrss
File.readlines('/proc/self/status').select {|l| l =~ /VmRSS/}.first.split[1..-1].join(" ")
end
puts "My current memory consumption: #{vmrss}"
有什麼更好的辦法?