Описание тега ruby-prof
2
ответа
Можно ли игнорировать нерелевантные методы при профилировании приложений ruby?
При использовании ruby-prof, распечатанного в режиме graph-html, в отчете по одному методу написано (с некоторыми перехватами) %Total %Self Total Self Wait Child Calls Name Line 52.85% 0.00% 51.22 0.00 0.00 51.22 1 ClassName#method_name 42 51.22 0.0…
11 фев '10 в 00:47
0
ответов
При использовании ruby-prof, что является источником `[global]#[no method]` в выходных данных профилировщика?
Короткая версия: что является источником [global]#[no method] в выходных данных Ruby Profiler ниже, и есть ли способ устранить его или сократить его время? Это занимает более 50% от общего времени выполнения моего метода, и это единственная часть ре…
16 фев '18 в 04:33
2
ответа
Производительность памяти профиля для части проекта рельсов
Я хочу проверить использование профиля важного библиотечного класса моего rails-проекта. Он использует ActiveRecord, поэтому мне нужны все зависимости rails для его профилирования. Насколько я знаю, мне нужен исправленный ruby (rubygc), чтобы скри…
29 мар '10 в 14:45
2
ответа
Как вы выводите профилирование дерева вызовов для KCacheGrind с помощью ruby-prof для приложения Rails?
Согласно документации, вы можете профилировать приложения Rails http://ruby-prof.rubyforge.org/ Я добавил это в мой config.ru if Rails.env.development? use Rack::RubyProf, :path => 'tmp/profile' end Однако он выводит только следующие файлы users-…
08 мар '14 в 01:33
3
ответа
Уровень стека Ruby-профилировщика слишком глубокий
Кажется, что я всегда получаю эту ошибку на одном из моих сценариев: /Users/amosng/.rvm/gems/ruby-1.9.3-p194/gems/ruby-prof-0.11.2/lib/ruby-prof/profile.rb:25: stack level too deep (SystemStackError) Кто-нибудь сталкивался с этой ошибкой раньше? Что…
27 июл '12 в 17:17
2
ответа
Какой самый лучший графический профилировщик рубина?
Лучшее совпадение, которое я нашел до сих пор, это использовать ruby-prof из командной строки и попытаться угадать показания графика оттуда. require 'ruby-prof' # Profile the code RubyProf.start ... [code to profile] ... result = RubyProf.stop # Pri…
09 дек '11 в 16:39
3
ответа
Как профилировать задачу Rake?
Мне нужно профилировать грабли. Потому что я нуб, я знаю только, как профилировать.rb код, как это: ruby -Ilib -S ruby-prof -p graph_html profile.rb > profile.html Но как мне профилировать конкретную задачу Rake?
16 ноя '10 в 23:18
1
ответ
Понимание вывода ruby-prof
Я запустил ruby-profiler в одной из моих программ. Я пытаюсь выяснить, что означают каждое поле. Я предполагаю, что все время процессора (а не время настенных часов), это фантастика. Я хочу понять, что означает "---". Есть ли какая-то информация о с…
20 мар '11 в 03:17
1
ответ
ruby-prof "Ждем" колонку в результатах: что это?
Результаты для вывода ruby-prof всегда содержат значение для столбца "Ожидание". Тем не менее, я никогда не находил описания того, что это значение, и во всех случаях, когда я использовал ruby-prof, я никогда не видел, чтобы этот столбец принимал зн…
12 апр '11 в 01:38
2
ответа
Newrelic developermode не работает с ruby-prof
Я использую newrelic_rpm Режим разработчика локально в приложении rails 3.2. Это работает нормально. Когда я устанавливаю ruby-prof и нажмите "начать профилирование" в новой локальной панели инструментов и вернитесь в мое приложение, каждая страница…
19 июн '13 в 15:31
4
ответа
Использование ruby-prof для получения разницы во времени выполнения между "1+1" и "1x2"
Попытка профилировать разницу во времени выполнения между "1+1" и "1x2", используя Ruby и гем ruby-prof. Установите gem и соберите вместе некоторый код, который, кажется, работает, но не дает мне ответа, который я ищу, - это разница во времени выпол…
02 дек '11 в 16:02
1
ответ
Интерпретация результатов Ruby Profiler
Я использую ruby-prof драгоценный камень, чтобы профилировать мой код. И результаты выглядят так: %self total self wait child calls name 50.56 31.06 23.45 0.00 7.62 234593 Array#each 14.29 6.62 6.62 0.00 0.00 562480 Array#- 13.63 6.32 6.32 0.00 0.00…
05 дек '11 в 16:39
5
ответов
Мьютекс сна занимает много процессора
Я профилировал свое приложение на основе событий с помощью ruby-prof и нашел следующее интересное: 5,28 0,00 5,28 0,00 4/4 Mutex# синхронизировать 90,72% 0,00% 5,28 0,00 5,28 0,00 4 Mutex# сон Я думаю, что ruby-prof считает только такты процессора, …
20 мар '11 в 03:47
0
ответов
Тест производительности Rails
Я следовал этому уроку. Создал новое приложение rails, установил эти простые гемы. gem 'devise' gem 'gentelella-rails' gem 'rails-perftest' gem 'ruby-prof' gem 'test-unit' После запуска rake test:benchmark постоянно получаю Error: HomepageTest#test_…
22 авг '17 в 16:11
0
ответов
Чтение вывода ruby-prof стека html - я запутался
Я использовал ruby-prof для генерации графа вызовов стека. Он генерирует его очень хорошо, но он показывает только 3 из 10 вызовов внутри метода. Эти 3 вызова, в зависимости от времени, потребляют как 100% времени внутри этого метода. Я предполагаю,…
05 апр '16 в 14:44
4
ответа
Как отследить утечку памяти в моем коде Ruby?
Вопрос Я отлаживаю утечку памяти в грабли. Я хочу увидеть стек вызовов: Живые объекты Какой объект или линия изначально выделяли эти объекты Это возможно с ruby-prof? Если нет, какой инструмент я должен использовать? Настроить Драгоценные камни рель…
06 янв '14 в 18:09
1
ответ
Тест производительности рельсов не проходит
Простой тест производительности, я установил ruby-prof и никаких других драгоценных камней не хватает, Рейк тест: профиль возвращает следующую ошибку. тест просто. require 'test_helper' require 'performance_test_help' # Profiling results for each te…
16 окт '10 в 02:13
1
ответ
Могу ли я повторно использовать свой комплект интеграционных тестов для профилирования приложения Rails?
Большинство постов по профилированию Rails рекомендуют Ruby-Prof. Использовать Ruby-Prof Мне нужно написать хотя бы один новый тест для каждого действия контроллера, а затем вручную сравнить результаты, чтобы увидеть, что займет больше всего времен…
18 июл '16 в 22:28
1
ответ
ruby-prof говорит, что оператор увеличения Ruby (+=) занимает 25 секунд
Я пытаюсь профилировать некоторый код Ruby, который я написал, используя ruby-prof жемчужина и увидеть, что основные операции, такие как i += 1 (указан как Fixnum#+ в приведенной ниже таблице) для запуска потребуется более 24 секунд (в данном конкре…
30 июл '12 в 23:29
0
ответов
Пакет или установить ruby-prof не удалось на Windows
Folks, Я очень старался установить ruby-prof на windows xp и windows 7 через bundler, но не повезло, на главном сайте ruby-prof говорится, что нам нужно установить версию '0.7.3' для windows, я пытался gem install ruby-prof -v '0.7.3' но не получило…
09 фев '12 в 03:43