Monitoring time spent running classes and methods

I would like to know if there is any way to know how much time my
classes and methods are running. I would like to improve it running the
test cases faster so I need to know which ones should be the first to
improve.

So... my question is... how can I know the running time for every single
method and class? I mean without including in every method a log at the
beginning and end since I have hundreds of them.

Thanks in advance.

···

--
Posted via http://www.ruby-forum.com/.

I would say: thats highly dependant on the operating system you use. For example,
on OS X and Solaris, I would suggest to use dtrace for such a task.

Regards,
Florian

···

On Feb 24, 2009, at 11:53 AM, Mario Ruiz wrote:

I would like to know if there is any way to know how much time my
classes and methods are running. I would like to improve it running the
test cases faster so I need to know which ones should be the first to
improve.

So... my question is... how can I know the running time for every single
method and class? I mean without including in every method a log at the
beginning and end since I have hundreds of them.

Thanks in advance.
--
Posted via http://www.ruby-forum.com/\.

--
Florian Gilcher

smtp: flo@andersground.net
jabber: Skade@jabber.ccc.de
gpg: 533148E2

Mario Ruiz wrote:

So... my question is... how can I know the running time for every single
method and class?

Run the script you're interested in tracing with -rprofile

ruby -rprofile how_long_does_this_stuff_take.rb

a

I'm working on Vista

Florian Gilcher wrote:

···

On Feb 24, 2009, at 11:53 AM, Mario Ruiz wrote:

--
Posted via http://www.ruby-forum.com/\.

Thanks a lot
Is there any Eclipse plug-in that can do the same?

···

--
Posted via http://www.ruby-forum.com/.