Модуль #__temp__ в выходных данных perftools.rb

При профилировании некоторого нашего кода на Ruby perftools.rb показывает следующий вывод:

Total: 291 samples                                                                                                
     110  37.8%  37.8%      112  38.5% #<Module:0x007ff364e2bfd0>#__temp__
     19   6.5%   44.3%       19   6.5% BigDecimal#div                                                             
     18   6.2%   50.5%      171  58.8% BinSearch::Methods#_bin_search
     15   5.2%   55.7%       15   5.2% BigDecimal#add

Таким образом, большую часть времени проводят в методе, обозначенном как #<Module:0x007ff364e2bfd0>#__temp__, Как я могу получить больше информации о том, где это точно?

1 ответ

Если вы используете Rails, это, вероятно, откуда оно: http://api.rubyonrails.org/classes/ActiveRecord/AttributeMethods/Read/ClassMethods.html

Я все еще не уверен, почему это появляется, все же. Похоже, что этот метод должен существовать в течение очень короткого времени.

Другие вопросы по тегам