Модуль #__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
Я все еще не уверен, почему это появляется, все же. Похоже, что этот метод должен существовать в течение очень короткого времени.