2010-09-10 70 views

回答

9

在2010年GoGaRuCo关于Ruby 1.9 tenderlove的谈话,我学到了一些东西加入的ObjectSpace在1.9这似乎做的伎俩。

require "objspace" 
obj = {some:"STUFF"} 
ObjectSpace.memsize_of(obj) # => you can imagine 

发现了一些docs on objspace但很多是日本人。如果你继续寻找,那里有一些英语。

仍然不知道我是如何通过使用Ruby得到一个对象的内存大小1.8.7。

+0

谢谢!这正是我需要:) – 2013-09-06 09:00:49

+0

不适用于2.1.4 – installero 2015-08-11 10:25:44