ruby-on-rails - 为什么 GC 执行频繁发生并且在我的 Ruby Rails 上用 REE 部署花费太长时间?

标签 ruby-on-rails ruby-on-rails-3 garbage-collection passenger

我使用 mod_ruby (REE) 在 Apache 2.x 上部署了一个 Ruby on Rails 3.0.9 应用程序。我使用 NewRelic 收集性能统计数据,我发现 GC 执行发生得太频繁并且花费了太多时间。

我应该注意什么来改进它?

提前致谢

最佳答案

这是我最近看到的几篇文章,我认为它们有助于解释这一点。

One - Rails 3 性能:从糟糕到优秀再到优秀

Two - 垃圾收集器和对象空间

关于ruby-on-rails - 为什么 GC 执行频繁发生并且在我的 Ruby Rails 上用 REE 部署花费太长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8891650/

相关文章:

ruby-on-rails - 找不到您的/home/rails/webapp/Gemfile.lock 所需的 'bundler' (2.1.4)。 (Gem::GemNotFoundException) 运行 docker build

ruby-on-rails - Ruby 版本未在 Heroku 上升级

ruby-on-rails - 从 ActiveRecord::Relation 获取 has_many

ruby-on-rails-3 - 没有路由匹配 :action => edit rails 3

C# 无法清除大型泛型集合的内存

.net - .NET 中的弱事件?

css - 事件管理表的自定义高度 td 在 rails 中不起作用?

ruby-on-rails - 在 Rails 3 和 REST API 中使用 ActiveResource 时出错

ruby-on-rails - Rails 生产 Assets 管道将随机字符串插入文件名中的错误位置

java - GC(分配失败)[PSYoungGen]