如何解决如何显示通过环境变量配置的红宝石垃圾收集设置
ruby具有一些用于配置垃圾收集的环境变量。
但是,我不知道环境变量确实影响了ruby的运行时。
如何确认?
据我了解,GC.stats显示统计信息,但不显示统计信息值并与之对应。
我的目的是更频繁地激活GC,这意味着我想减少内存使用。
模块GC insert or update if key exists option
例如)
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
解决方法
您可以在运行过程中检查ENV
。
除此之外,我不知道您如何验证您设置的env var实际上有任何作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。