2010-09-10 9 views

Trả lời

9

Trong bài nói chuyện của tenderlove trên Ruby 1.9 tại GoGaRuCo 2010, tôi đã tìm hiểu về một số nội dung được thêm vào ObjectSpace trong 1.9 có vẻ như sẽ làm điều đó.

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

Tìm thấy một số docs on objspace nhưng rất nhiều là tiếng Nhật. Có một số tiếng Anh trong đó nếu bạn tiếp tục tìm kiếm.

Vẫn không chắc chắn làm thế nào tôi có thể nhận được kích thước bộ nhớ của một đối tượng trong 1.8.7 bằng cách sử dụng Ruby.

+0

Cảm ơn bạn! Đó là chính xác những gì tôi cần :) –

+0

Không hoạt động cho 2.1.4 – installero