# DTrace and Ruby

**URL:** <https://www.ruby-forum.com/t/dtrace-and-ruby/103571>\
**Category:** Ruby\
**Created:** [May 8, 2007, 12:18am UTC](https://www.ruby-forum.com/t/dtrace-and-ruby/103571 "2007-05-08T00:18:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dishkuvek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ebca7d/32.png) [@dishkuvek](https://www.ruby-forum.com/u/dishkuvek)\
**Post date:** [May 8, 2007, 12:18am UTC](https://www.ruby-forum.com/t/dtrace-and-ruby/103571/1 "2007-05-08T00:18:23Z")

</div>

Any Solaris users on the list might want to check out

[Top Joy Coding School - WE CHANGE LEARNING, YOU CHANGE THE WORLD.](http://joyeur.com/2007/05/07/dtrace-for-ruby-is-available)

(and there was much rejoicing)

---

<div class="post-metadata">

**Author:** ![dishkuvek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ebca7d/32.png) [@dishkuvek](https://www.ruby-forum.com/u/dishkuvek)\
**Post date:** [May 8, 2007, 1:20am UTC](https://www.ruby-forum.com/t/dtrace-and-ruby/103571/2 "2007-05-08T01:20:27Z")

</div>

On Tue, 8 May 2007, Dick D. wrote:

> Any Solaris users on the list might want to check out
> 
> [Top Joy Coding School - WE CHANGE LEARNING, YOU CHANGE THE WORLD.](http://joyeur.com/2007/05/07/dtrace-for-ruby-is-available)
> 
> (and there was much rejoicing)

Indeed there is…

And… And… Aarghh! And I just turned down a Sparc  
Ultra 5 solaris box because I didn’t have a use for it…

Well, don’t just stand there, let the other boot drop…

With all those gads of juicy data on your desk…

- Tell us how to avoid screeds of object creation / destruction…
- Give us some optimization tips from the dtrace fount.
- Tell us where are the hidden bottle necks in the Interpreter…

Sigh! I wonder if I can eat humble pie and get that Ultra 5 I so  
scorned back again…

John C. Phone : (64)(3) 358 6639  
Tait Electronics Fax : (64)(3) 359 4632  
PO Box 1645 Christchurch Email : removed\_email\_address@domain.invalid  
New Zealand

---

<div class="post-metadata">

**Author:** ![dishkuvek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ebca7d/32.png) [@dishkuvek](https://www.ruby-forum.com/u/dishkuvek)\
**Post date:** [May 8, 2007, 10:54pm UTC](https://www.ruby-forum.com/t/dtrace-and-ruby/103571/3 "2007-05-08T22:54:52Z")

</div>

On 5/7/07, Dick D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Any Solaris users on the list might want to check out
> 
> [Top Joy Coding School - WE CHANGE LEARNING, YOU CHANGE THE WORLD.](http://joyeur.com/2007/05/07/dtrace-for-ruby-is-available)
> 
> (and there was much rejoicing)
> 
> –  
> Rasputin :: Jack of All Trades - Master of Nuns  
> [http://number9.hellooperator.net/](http://number9.hellooperator.net/)

We also just released a patch against 1.8.6. We’d been using .5 in  
production so worked on that first.

I’m very interested in seeing how people put this to use and would  
really  
like to hear any “case studies” about how DTrace has helped you solve a  
problem in your code or Ruby itself. Feel free to send any comments or  
questions directly to me at scott at joyent dot com.

Thanks  
-Scott
