From: Eric Wong Date: 2011-04-30T03:08:18+09:00 Subject: [ruby-core:35952] Re: [Ruby 1.9 - Feature #3905] rb_clear_cache_by_class() called often during GC for non-blocking I/O Motohiro KOSAKI wrote: > r29673 caused a regression (see [Bug #4289]). Then, I reverted it by r31378. > Alternative fixing way is discussed by [Bug #4289] thread. I've pushed the ephemeral class patches up to a new branch: $ git pull git://bogomips.org/ruby ephemeral-class 1) introduce ephemeral class flag for short lived class 2) vm_method.c: ephemeral classes do not write/expire cache 3) IO::Wait*able-extended singleton classes are ephemeral -- Eric Wong