4 ms·
> Let me put it this way. In the last say five years, I can't think of a single article I've come across where someone describes DTrace making their life better
by dap 11y ago
> Let me put it this way. In the last say five years, I can't think of a single article I've come across where someone describes DTrace making their life better (except one I wrote in 2011: http://blog.reverberate.org/2011/05/using-dtrace-on-os-x-to-... http://blog.reverberate.org/2011/05/using-dtrace-on-os-x-to-...), or a single time anyone I know or work with has even mentioned DTrace.
Then you haven't been looking:
http://dtrace.org/blogs/brendan/2012/08/09/10-performance-wins/ http://dtrace.org/blogs/brendan/2012/08/09/10-performance-wi...
http://dtrace.org/blogs/brendan/2014/02/11/another-10-performance-wins/ http://dtrace.org/blogs/brendan/2014/02/11/another-10-perfor...
https://www.joyent.com/blog/node-js-in-production-runtime-log-snooping https://www.joyent.com/blog/node-js-in-production-runtime-lo...
https://twitter.com/b0rk/status/681536144362848257 https://twitter.com/b0rk/status/681536144362848257
https://speakerdeck.com/sartak/dtrace-war-stories https://speakerdeck.com/sartak/dtrace-war-stories
https://www.bignerdranch.com/blog/hooked-on-dtrace-part-1/ https://www.bignerdranch.com/blog/hooked-on-dtrace-part-1/
https://medium.com/@jlouis666/erlang-dirty-scheduler-overhead-6e1219dcc7#.mppk9kx55 https://medium.com/@jlouis666/erlang-dirty-scheduler-overhea...
Seriously, it wasn't that hard to find this stuff. I found the last one by searching HN:
https://hn.algolia.com/?q=dtrace https://hn.algolia.com/?q=dtrace
Like others who replied to you, I use DTrace every day. Very often, it solves in seconds what would have taken hours without it. Frequently, it's helped solve problems I'd never have been able to understand without it. My colleagues use it all the time as well. Sometimes, I write about the general techniques (I wrote the "runtime log snooping" blog post above), and most of our bug reports in recent years are public, but we don't write about individual bugs all that often. (Seems like you wouldn't have run into them if we had, though.)