DTrace on Rails, reprise
A little while ago, I blogged about DTrace on Rails. In particular, I promised that I would get diffs based on is-enabled probes out “shortly.” In giving a guest lecture for a class at Berkeley yesterday, I was reminded that I still hadn’t made this available. With my apologies for the many-months delay, the diff (against Ruby 1.8.2) is here.
And as long as I have your eyeballs, let me join Adam in directing you to Brendan Gregg’s amazing Helper Monkey. Brendan’s work is an indisputable quantum leap for what has become one of the most important, one of the most misunderstood, and certainly one of the most undebuggable platforms on the planet: JavaScript. If you do anything AJAX-ian that’s evenly vaguely performance or footprint sensitive, you’re wasting your time if you’re not using Helper Monkey. (When Brendan first demo’d Helper Monkey to Adam and me, Adam’s line was that Brendan had just propelled JavaScript debugging forward by “100,000 years” – which is not to say that Helper Monkey is like debugging in the 1021st century, but rather that debugging JavaScript without Helper Monkey is like debugging in the late Pleistocene.)