Conozco GC.enable/disable
, pero ¿hay alguna forma de controlar el recolector de basura Ruby 1.9 con más detalle?Ajuste del recolector de basura en Ruby 1.9
Al perfilar mi código (utilizando perftools.rb) noté que el GC representa hasta el 30% de las muestras totales, y me gustaría ver si es posible ajustar el GC para disminuir este número. ¿Hay alguna variable de entorno u otro medio por el cual puede establecer el número de ranuras de pila, el límite de malloc, etc. como lo hace con REE?
La esencia tiene un comentario que la configurabilidad de GC se sugiere en el rastreador de problemas: http://redmine.ruby-lang.org/issues/1047 –
1.9.3 tendrá parámetros de ajuste como REE, pero es ruidoso. Ver los comentarios a esta publicación: http://www.rubyinside.com/ruby-1-9-3-preview-1-released-5229.html – Theo