我的服务器上安装了Ruby 2.1.5,需要配置GC调整变量以获得最佳/最佳的Ruby性能。
以下是硬件/软件信息信息:
基于这个链接(http://tmm1.net/ruby21-rgengc/),我找到了约476K长寿命对象(使用GC.stat(:heap_live_slot)
),所以我分配了
RUBY_GC_HEAP_INIT_SLOTS=500000
但其余的变量(如下所述)呢。这些变量的适当值应该是什么?我应该在我的环境/服务器中分析更多(以及如何)以找到这些变量的适当值?
RUBY_GC_HEAP_FREE_SLOTS=?
RUBY_GC_HEAP_GROWTH_FACTOR=?
RUBY_GC_HEAP_GROWTH_MAX_SLOTS=?
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_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=?
如果需要任何其他信息,请与我们联系!