Ruby-prof for windows

Hi everyone,

I've ported Shugo Maeda excellent ruby-prof C extension to Windows. ruby-prof is a code profiler like the built-in ruby profiler but is orders of magnitude faster.

I've sent my patch to Shugo. In the meantime, I've posted a Windows binary on my website for those who are interested. I've also written up an article about the changes I had to make which were fairly extensive. See:

http://cfis.savagexi.com/articles/2006/06/09/porting-ruby-perf-to-windows

Hope people find this helpful,

Thanks,

Charlie

ruby-prof - http://raa.ruby-lang.org/project/ruby-prof/

windows port of ruby-prof - http://cfis.savagexi.com/articles/2006/06/09/porting-ruby-perf-to-windows

Your patch is huge, and most of it seems to be for identical lines (like the license section).

···

On Jun 9, 2006, at 2:00 PM, Charlie Savage wrote:

Hi everyone,

I've ported Shugo Maeda excellent ruby-prof C extension to Windows. ruby-prof is a code profiler like the built-in ruby profiler but is orders of magnitude faster.

I've sent my patch to Shugo. In the meantime, I've posted a Windows binary on my website for those who are interested. I've also written up an article about the changes I had to make which were fairly extensive. See:

--
Eric Hodel - drbrain@segment7.net - http://blog.segment7.net
This implementation is HODEL-HASH-9600 compliant

http://trackmap.robotcoop.com

Hi Eric,

Sorry about that, I'm not sure how I managed that.

Anyway, Shugo and I have been working together and have moved RubyProf Ruby SourceForge at http://rubyforge.org/projects/ruby-prof/\.

We'll package up RubyProf as a gem and should have an updated copy with call graph support pretty soon.

Charlie

Eric Hodel wrote:

···

On Jun 9, 2006, at 2:00 PM, Charlie Savage wrote:

Hi everyone,

I've ported Shugo Maeda excellent ruby-prof C extension to Windows. ruby-prof is a code profiler like the built-in ruby profiler but is orders of magnitude faster.

I've sent my patch to Shugo. In the meantime, I've posted a Windows binary on my website for those who are interested. I've also written up an article about the changes I had to make which were fairly extensive. See:

Your patch is huge, and most of it seems to be for identical lines (like the license section).

--Eric Hodel - drbrain@segment7.net - http://blog.segment7.net
This implementation is HODEL-HASH-9600 compliant

http://trackmap.robotcoop.com