From: "Shota Fukumori (sora_h)" Date: 2011-09-23T07:33:33+09:00 Subject: [ruby-core:39675] Re: What is the role of rb_objspace_t in gc.c? Hi, On 9/23/11 7:12 AM, Kurt Stephens wrote: > What is MVM? MVM is abbreviation of Multiple VM (Virtual machine.) > Why do we need a singleton at all? I think because currently Ruby doesn't need multiple object spaces, but rb_objspace is prepared for a feature for the future. And as Nobu said, global variables are much slower than a local variable. -- Shota Fukumori a.k.a. sora_h - http://sorah.jp/