Rack-Mini-Profiler分析内存

时间:2017-08-03 18:16:27

标签: ruby-on-rails ruby memory rack-mini-profiler

我使用rack-mini-profilers分析我的应用程序的内存:

?pp=analyze-memory

在我分析的第一个开头,我找到了这一部分:

已分配总数:11701453字节(143079个对象) 保留总数:1380491字节(15087个对象)

allocated memory by gem
-----------------------------------
   1959594  sprockets-3.7.1
   1520426  activesupport-5.0.2
   1324106  other
   1120203  bson-4.2.1
   1111010  scout_apm-3.0.0.pre9
   1030375  actionview-5.0.2
    781675  2.4.1/lib
    583067  gn2016/app
    495216  mongoid-6.1.0
    380060  actionpack-5.0.2
    375379  erubis-2.7.0
    370934  mongo-2.4.1
    174568  i18n-0.8.1
     72385  webrat-0.7.3
     57638  cancancan-1.16.0
     45136  countries-7404f9774051
     40912  dalli-2.7.6
     33412  nokogiri-1.7.1

1000 Largest strings:

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
 # and all of my CSS comes here
 .......
 ......
 ..... 
 .... 
 ... 
 ..
 .

它列出了整个select2 CSS文件 通过整个bootstrap CSS等等......

在我的application.scss中我有这个:

/*
 *
 *= require select2
 *= require select2-bootstrap
*/
@import 'font-awesome';
@import 'custom';

这是CSS作为字符串在内存中的正常行为吗? 这是一个配置错误吗?

我在我的应用中搜索内存泄漏,并认为这可能是一个值得关注的起点。

0 个答案:

没有答案