Scott Taylor wrote: >> If your test suite and application are fully open source and you don't >> mind someone playing with it, I'm collecting benchmark suites for the >> Ruby interpreter and would love to have a nice heavy "rspec" run as an >> example of real-world Ruby usage. Contact me off-list if you're >> interested, or if you want me to show you how to profile the Ruby >> interpreter itself on your test case. >> _______________________________________________ >> rspec-users mailing list >> [email protected] >> http://rubyforge.org/mailman/listinfo/rspec-users > > Unfortunately, the app isn't open source, although I do have one > other app, and a rails plugins which both have specs: > > http://rubyforge.org/projects/replacefixtures/ > http://rubyforge.org/projects/datedbackup/ > > Those don't hit a database, so they are incredibly fast: > > Finished in 0.19639 seconds > > 257 examples, 2 failures, 4 pending > > I'm going to give the profiler a shot, plus compiling ruby from > source (I'm using the fink package manager, after having ditched > darwin ports). I'll see where that leaves me. > > As for running the profiler - is there an easy way to wrap the blocks/ > closures given to an 'it' example with the profiler? (I haven't > contacted you off list since I'm sure others would benefit from this > information). > > Other, more general ideas are still welcome... > > Scott > > > > > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users >
Ah ... you're on a Mac ... Intel or PPC? If Intel, you might want to look into their VTune tool (I think it runs on MacOS). Even if you don't have the latest whiz-bang multi-core Intel chip, VTune will tell you stuff you probably never knew you should care about. (I'm an Intel-free zone, and so I use AMD's CodeAnalyst.) :) Database, eh? Maybe you should be recompiling the database from source too. PostgreSQL? MySQL? There are *lots* of tweaking gizmos for them, plus a benchmark called "MySQL Super Smack". _______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
