In REE, e la risonanza magnetica 1.9+, garbage collector del rubino può essere sintonizzato:Dove va la memoria della memoria di Ruby e come si può verificare se è impostata?
- http://www.rubyenterpriseedition.com/documentation.html#_garbage_collector_performance_tuning
- http://smartic.us/2010/10/27/tune-your-ruby-enterprise-edition-garbage-collection-settings-to-run-tests-faster/
- http://blog.evanweaver.com/articles/2009/04/09/ruby-gc-tuning/
Ma nessuno di questi articoli dice dove mettere questa configurazione. Immagino che se si trova nell'ambiente, Ruby lo raccoglierà quando inizia - tuttavia, non c'è modo di verificarlo per quanto posso dire. Le impostazioni non vengono visualizzate in tutte le costanti di runtime che riesco a trovare.
Quindi, dove inserisco questa configurazione e come posso verificare che sia in uso?
grazie - ma che cosa sulla seconda domanda: come posso verificare in runtime che la configurazione abbia funzionato? (che è davvero la mia domanda principale) –
In Ruby 1.9+, potresti essere in grado di usare ['GC.stat'] (http://ruby-doc.org/core-1.9.3/GC.html#method- c-stat) per ispezionare alcune di queste impostazioni. Si noti inoltre che REE è [fine vita] (http://blog.phusion.nl/2012/02/21/ruby-enterprise-edition-1-8-7-2012-02-released-end-of -life-imminente /) –