Sorry I had to leave early last night, but I enjoyed presenting on garbage collection with Jon, and seeing the talks I was able to.
I thought I would send out a few links to things Jon and I talked about:
The oink gem is here:
The memory profiler script is here:
Two other tools I didn't mention, that you might look at:
Memory prof:
Ruby-prof:
The setting you probably want to tweak so you don't run GC collection multiple times per page request:
RUBY_GC_MALLOC_LIMIT
Jade
PS I'd highly encourage you to check out New Relic as a potential employer. Even if you're already pretty happy with your current job, I'd be surprised if you wouldn't like it better at New Relic. The feedback we've gotten a recent interviewee: "either you have the best liars in the world, or the highest quality product, staff, and culture I've ever encountered."
My own experience has been exactly like that: the most sane work conditions I could imagine, few meetings, a strong emphasis on an enjoyable work environment, very little BS, great smart co-workers, real time off (during vacation and at night), and great benefits and pay. The biggest risk probably is that the company is growing rapidly, so it will take a lot of effort to preserve what keeps New Relic special. And you don't really need to be a web performance expert to work here -- there are already plenty of those types of folks on staff -- but New Relic is looking for well-rounded, experienced developers who work well on a functional team.
Sorry for the commercial. This is not brought to you by New Relic, just me being excited about the place I work and wanting to give some of you an opportunity to join the team.
Here's a link if you want to learn more about New Relic:
http://newrelic.com/about If you have questions about what it's like here, feel free to ask.