# Fast Ruby Debugger?

**URL:** <https://www.ruby-forum.com/t/fast-ruby-debugger/95040>\
**Category:** Ruby\
**Created:** [January 11, 2006, 5:57pm UTC](https://www.ruby-forum.com/t/fast-ruby-debugger/95040 "2006-01-11T17:57:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephmat36](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@josephmat36](https://www.ruby-forum.com/u/josephmat36)\
**Post date:** [January 11, 2006, 5:57pm UTC](https://www.ruby-forum.com/t/fast-ruby-debugger/95040/1 "2006-01-11T17:57:54Z")

</div>

Hi all –

I originally sent this to ruby-core but had suggestions that I mail it  
to  
ruby-talk as well. So, here it goes:

After developing in Java for years in IDEs I’m starving for a decent  
ruby  
debugger. When learning new codebasesI find it invaluable to use the  
debugger to step through the system and see how things work at runtime.  
Using RDT in Eclipse is fine but it’s excruciating to wait minutes for  
the  
default debugger to finally reach my breakpoints on tests that normally  
take  
seconds to run.

Does anyone have for either speeding up the debugger or dropping in a  
faster  
version?

I’ve tried to profile debug.rb by adding “require ‘profile’” to it but  
all  
of the time shows up in the “#toplevel” element, so advice on  
deconstructing  
that into something meaningful would be great, too.

Thanks,

– Joe

---

<div class="post-metadata">

**Author:** ![josephmat36](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@josephmat36](https://www.ruby-forum.com/u/josephmat36)\
**Post date:** [January 11, 2006, 6:01pm UTC](https://www.ruby-forum.com/t/fast-ruby-debugger/95040/2 "2006-01-11T18:01:53Z")

</div>

Check out ArachnoRuby!

Christer

---

<div class="post-metadata">

**Author:** ![josephmat36](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@josephmat36](https://www.ruby-forum.com/u/josephmat36)\
**Post date:** [January 11, 2006, 7:24pm UTC](https://www.ruby-forum.com/t/fast-ruby-debugger/95040/3 "2006-01-11T19:24:31Z")

</div>

On Jan 11, 2006, at 8:57 AM, Joseph M. wrote:

> I originally sent this to ruby-core but had suggestions that I mail  
> it to  
> ruby-talk as well. So, here it goes:  
> […]  
> Does anyone have for either speeding up the debugger or dropping in  
> a faster  
> version?

said ruby-core mail also told you to check out zendebug in ZenHacks.

---

<div class="post-metadata">

**Author:** ![josephmat36](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@josephmat36](https://www.ruby-forum.com/u/josephmat36)\
**Post date:** [January 11, 2006, 7:42pm UTC](https://www.ruby-forum.com/t/fast-ruby-debugger/95040/4 "2006-01-11T19:42:50Z")

</div>

On 1/11/06, Christer N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Check out ArachnoRuby!

Yes, ArachnoRuby is currently the fastest graphical debugger for Ruby.

Curt

---

<div class="post-metadata">

**Author:** ![josephmat36](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@josephmat36](https://www.ruby-forum.com/u/josephmat36)\
**Post date:** [January 11, 2006, 10:25pm UTC](https://www.ruby-forum.com/t/fast-ruby-debugger/95040/5 "2006-01-11T22:25:02Z")

</div>

In message  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid), Joseph  
Moore [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes

> After developing in Java for years in IDEs I’m starving for a decent ruby  
> debugger. When learning new codebasesI find it invaluable to use the  
> debugger to step through the system and see how things work at runtime.

For a debugger you should check ArachnoRuby at  
[http://www.scriptolutions.com](http://www.scriptolutions.com)

Since you show interest in seeing various values at runtime you may also  
be interested in a flow tracer. If you are also interested in a flow  
tracer you may want to look at Ruby Bug Validator at

> **[Software Verify | Troubleshoot your software](https://www.softwareverify.com/)**
>
> Software tools for code coverage, memory leak detection, performance profiling, deadlock detection, execution tracing. C++, C, C#, VB6, Delphi

Stephen
