如何记录Ruby 1.9中分配的总内存?

如何记录Ruby 1.9中分配的总内存?,ruby,memory-management,Ruby,Memory Management,我知道这可能是内存总量。然而: $ ruby -v ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.4.0] $ ruby -e 'puts GC::malloc_allocated_size' -e:1:in `<main>': undefined method `malloc_allocated_size' for GC:Module (NoMethodError) $ruby-v ruby 1.9.3

我知道这可能是内存总量。然而:

$ ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.4.0]
$ ruby -e 'puts GC::malloc_allocated_size'
-e:1:in `<main>': undefined method `malloc_allocated_size'
  for GC:Module (NoMethodError)
$ruby-v
ruby 1.9.3p125(2012-02-16修订版34643)[x86_64-darwin11.4.0]
$ruby-e'puts GC::malloc\u allocated\u size'
-e:1:in`:未定义的方法'malloc\u allocated\u size'
对于GC:模块(NoMethodError)

malloc_allocated_size是获得总内存分配的正确方法吗?我怎么称呼它?

也许能帮上忙。我不确定,我也发现了。这对我没有帮助。