Performance plans for SIPr 2.0
Ruby 1.9 is officially released. http://www.ruby-lang.org/en/news/2009/01/30/ruby-1-9-1-released/ This is a major language upgrade releases and first stable one in 1.9 series, perhaps most important feature is the native thread support and jit like compiler for Ruby. This should lead to perceptibly higher performance particularly for multi-threaded system like SIPr. This has come at a time that coincides well with our release plan as well. Even though we had planned to release SIPr 2.0 on RUby 1.8.7 originally but now we are looking to releases one verision of SIPr 2.0 on 1.9.1 as well, at least for Linux as this is where we are focusing on for our porting.
The bad news is that the port is not seamless, there are several fundamental language changes that we have to take care of in our code to remove the warnings etc. but hopefully we will have a succesful port in time for 2.0 release towards the end of Feb.
Now that our feature development work is almost over we are focusing completely on performance improvements. Several changes haev already been done that have enhanced the performance in plain call processing and others are underway.
Tags: performance, ruby










