W REE i MRI 1.9+, garbage collector Ruby można dostroić:Gdzie znajduje się konfiguracja pamięci w Ruby i jak można sprawdzić, czy jest ustawiona?
- 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/
Ale żaden z tych artykułów powiedzieć, gdzie umieścić tę konfigurację. Wyobrażam sobie, że jeśli jest w środowisku, ruby podniesie go, gdy się zacznie - jednak nie ma sposobu, aby to sprawdzić, o ile wiem. Ustawienia nie pojawiają się w żadnym stałym strumieniu czasu, który mogę znaleźć.
Gdzie zatem umieścić tę konfigurację i jak dokładnie sprawdzić, czy jest używana?
dzięki - ale co o drugim pytaniu - w jaki sposób mogę dwukrotnie sprawdzić w czasie wykonywania, czy konfiguracja zadziałała? (co jest naprawdę moim głównym pytaniem) –
W Ruby 1.9+ możesz użyć ['GC.stat'] (http://ruby-doc.org/core-1.9.3/GC.html#method- c-stat), aby sprawdzić niektóre z tych ustawień. Należy również pamiętać, że REE to [koniec życia] (http://blog.phusion.nl/2012/02/21/ruby-enterprise-edition-1-8-7-2012-02-releasedend-of -life-rychły /) –