标签: ruby memory garbage-collection runtime heap-memory
我正在更新一些环境变量,这些变量可能会更改ruby的堆内存分配常量。之后,我想查看更新的更改。 如何在设置环境变量之前和之后查看更新后的堆更改?
RUBY_FREE_MIN : 1220000 RUBY_GC_HEAP_GROWTH_FACTOR : 1.9 RUBY_GC_MALLOC_LIMIT : 2000000000 RUBY_HEAP_MIN_SLOTS : 20000000 RUBY_HEAP_SLOTS_INCREMENT : 20000000
答案 0 :(得分:1)
由于这是一个广泛的问题,我将为您指向一些链接:
https://tenderlovemaking.com/2017/09/27/visualizing-your-ruby-heap.html
https://github.com/srawlins/allocation_stats
https://www.sitepoint.com/ruby-uses-memory/
https://blog.codeship.com/the-definitive-guide-to-ruby-heap-dumps-part-i/