【发布时间】:2020-08-19 12:55:27
【问题描述】:
ruby 有一些环境变量来配置垃圾回收。
但是,我不知道环境变量是否真的影响了 ruby 运行时。
如何确认?
据我了解,GC.stats 显示统计信息,但不显示和对应环境变量值。
我的目的是更频繁地激活 GC,这意味着我想减少内存使用量。
模块 GC https://docs.ruby-lang.org/en/2.3.0/GC.html
例如)
RUBY_GC_HEAP_INIT_SLOTS
RUBY_GC_HEAP_FREE_SLOTS
RUBY_GC_HEAP_GROWTH_FACTOR
RUBY_GC_HEAP_GROWTH_MAX_SLOTS
RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR
RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR
RUBY_GC_MALLOC_LIMIT
RUBY_GC_MALLOC_LIMIT_MAX
RUBY_GC_MALLOC_LIMIT_GROWTH_FACTOR
RUBY_GC_OLDMALLOC_LIMIT
RUBY_GC_OLDMALLOC_LIMIT_MAX
RUBY_GC_OLDMALLOC_LIMIT_GROWTH_FACTOR
【问题讨论】:
标签: ruby-on-rails ruby garbage-collection