From: Daniel Nugent Date: 2006-02-24T11:40:57+09:00 Subject: Re: Huge performance gap Yikes! What's with the snarkiness guys? One thing you should consider in particular, Alexis, is the performance impact Ruby's objects are causing. In your C++ code, it appears that everything's running on the stack. The Ruby interpreter is allocating and disposing of every object in the Ruby code onto the heap and running garbage collection on them. It might be worth attempting to at least change the code into accepting Sodoku puzzles of any size (bear in mind I haven't looked at Sodoku solvers very much myself, so this may have all sorts of technical challenges I'm unaware of). On 2/23/06, Stephen Waits wrote: > Alexis Reigel wrote: > > > > >> More ignorance. Java has a JIT compiler which produces > >> machine code. > > > > Why are you being so mean? I wasn't aware of that. > > Calm down Alexis.. nobody is being mean. When someone doesn't > understand something because they aren't educated about it, they are > considered ignorant. There's nothing wrong with that. > > Enough people have explained the reasons for the performance gap by this > point that it should be clear. If you still need more help with this > issue, please let us know. > > Meanwhile, I'm certain that none of us intended to be mean, or otherwise > attack you in any way. > > --Steve > > > -- -Dan Nugent