From: Jeff Avallone Date: 2006-07-21T00:20:58+09:00 Subject: Re: How to speed up ruby and make it as fast as possible ------=_Part_14331_11192493.1153408848996 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 7/20/06, xmlblog (Christian Romney) wrote: > > I agree with the people who think the questions surrounding performance > are lacking. If you provide no meaningful context the best advice we > can offer is profile your application, find the bottlenecks, and try to > improve them. These are basic programming skills which do not require > any knowledge of C whatsoever. There are plenty of tools and tutorials > one click away from a Google search to help. Heck, you'll even find > help on this list if you ask the right question. Here's another general > pointer for anyone looking for such things: check out Stephen Kaes' > blog. He has some interesting posts on how to speed up Rails apps (I Would it be possible to get a link to Stephen Kaes' blog? I've tried searching Google and came up with nothing. believe the OP stated the project was a Rails app). Outside of all the > things mentioned above, there is not much more general advice to be > given out on this subject. > > If you are already proficient with C, then there are additional > advanced tweaks you could make to improve the performance of your code. > But no one on this list can answer that question, because we have no > idea what your problem domain is, how fast your current app is, or what > your target performance metric is. Which brings me to my last point. > > If you want more specific advice, please provide more specific context. > If you find people on this list short of patience with these questions, > it's because they take this as *understood*. If you show us a few lines > of code and say, "this seems really slow to me" you may get some > helpful pointers. Someone may write a faster version for you or offer > general advice like: use an array as a buffer or some such thing. In > the end, you will not be able to fix your performance problem without > measurement on *your* platform. > > Most of this has nothing to do with the OP's initial question. He wants > to shave some time off a particular algorithm. My best advice to him: > post some code or else at least describe the general procedure ex: "I > create a jagged array, loop through it, sort it, flatten it, eliminate > the dupes" or whatever. It's quite difficult for any of us to be > helpful in the absence of data. Other than that, let me wish you the > best of luck with your project. > > > ------=_Part_14331_11192493.1153408848996--