Существует ли текущий инструмент для создания отчета о профилировании? - PullRequest
1 голос
/ 14 июня 2011

Библиотеки ruby-prof и pprof.rb полезны, но, по-моему, дают много ненужной информации (не позволяя мне отфильтровывать весь код rails). Что было бы здорово, так это запустить профилировщик на уровне класса, например:

simple_profiler -c SomeClass 

, а затем получите отчет, который начинается с этого класса и проходит через весь код; он показывает, сколько времени (по времени или%) и количество вызовов для каждого класса, каждого метода и каждой строки. Существует что-то подобное или я должен начать создавать этот драгоценный камень? :)

1 Ответ

1 голос
/ 14 июня 2011

Я думаю, что ruby-prof может исключить методы, хотя это был чей-то патч, так что я никогда не использовал его:

https://github.com/rdp/ruby-prof/blob/master/test/method_elimination_test.rb

...