On 3/28/06,
Charles O Nutter <[EMAIL PROTECTED]> wrote:
Another experiment to eliminate or narrow causes of performance trouble. In this case, IRubyObject was turned into AbstractRubyObject and the getRuntime() methods used literally everywhere were inlined to runtime field accesses. The results weren't too surprising; it resulted in a speedup of less than 2%. Virtual methods invocations aren't free, but they're still pretty darn cheap.
I'm mainly going through these exercises to clear up in my mind that certain things are or are not performance concerns. That will let us focus on the real pain points in the system, rather than wondering "what if".
--
Charles Oliver Nutter @ headius.blogspot.com
JRuby Developer @ jruby.sourceforge.net
Application Architect @ www.ventera.com
--
Charles Oliver Nutter @ headius.blogspot.com
JRuby Developer @ jruby.sourceforge.net
Application Architect @ www.ventera.com