【问题标题】:How to show ruby garbage collection settings configured via the environment variable如何显示通过环境变量配置的 ruby​​ 垃圾收集设置
【发布时间】: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


    【解决方案1】:

    您可以在运行过程中检查ENV

    除此之外,我不知道您将如何验证您设置的环境变量是否确实做了任何事情。

    【讨论】:

      猜你喜欢
      • 2015-11-13
      • 2010-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-21
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      相关资源
      最近更新 更多