Profiling

I'd like to see such a feature:
1) I press something to make RM start recording benchmark results (I suspect that having it constantly turned  on will impact RAM and CPU)
2) after RM runs my script it gives me tree like list of what methods were called, what methods where called from each of (and so on -- tree!) and how much time elapsed from enter to exit each method.
3) would be nice to have some sort of ordering, search, filtering in such tree.

Maybe you already have some profiler? -- tell me where to find it.
searched your docs -- found nothing.

--Yu

1 comment
Comment actions Permalink

Hello yu,

Right now RubyMine does not include any profiling support. If we decide to
release a profiler for Ruby, most likely it will be a separate product and
will not be bundled for free with RubyMine.

I'd like to see such a feature:

1) I press something to make RM start recording benchmark results (I
suspect that having it constantly turned  on will impact RAM and CPU)

2) after RM runs my script it gives me tree like list of what methods
were called, what methods where called from each of (and so on --
tree!) and how much time elapsed from enter to exit each method.

3) would be nice to have some sort of ordering, search, filtering in
such tree.

Maybe you already have some profiler? -- tell me where to find it.
searched your docs -- found nothing.


--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Please sign in to leave a comment.