首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails记忆膨胀还是泄漏?

Rails记忆膨胀还是泄漏?
EN

Stack Overflow用户
提问于 2017-08-17 14:16:28
回答 2查看 1.1K关注 0票数 0

这是我目前在Heroku上的内存消耗。我只有一个端点,我看到童子军被反复调用。似乎在创业过程中出现了大量的膨胀,然后似乎在一天的晚些时候就会停滞不前。像这样的事情是否意味着内存泄漏?

我已经完成并更新了大多数用于尝试解决此错误的宝石。然而,它仍然很高,有点让我担心。

这是我的创业板档案。

代码语言:javascript
复制
source "https://rubygems.org"

ruby "2.3.1"

gem "rails", "5.0.1"

gem "aasm"
gem "active_model_serializers", "0.9.3"
gem "activeadmin-poro-decorator"
gem "activejob"
gem "api-auth"
gem "autoprefixer-rails"
gem "aws-sdk", "~> 2"
gem "axlsx", "2.1.0.pre"
gem "bcrypt"
gem "blanket_wrapper", require: "blanket"
gem "bootsnap"
gem "chroma"
gem "devise"
gem "dotenv-rails"
gem "dwolla_v2", "~> 1.1.2"
gem "foreman"
gem "geoip"
gem "httparty"
gem "jira-ruby", require: "jira-ruby"
gem "jquery-rails"
gem "kaminari"
gem "lightspeed_ruby", require: "lightspeed"
gem "mandrill-api", require: "mandrill"
gem "money-rails"
gem "omniauth"
gem "omniauth-lightspeed-pos"
gem "paid", git: "https://github.com/zamith/paid-ruby.git", branch: "zamith/support-pagination"
gem "paper_trail"
gem "paperclip"
gem "pg"
gem "phony_rails"
gem "puma"
gem "pundit"
gem "rack-attack"
gem "rack-cors", require: "rack/cors"
gem "roadie-rails", "~> 1.0"
gem "sidekiq"
gem "sidekiq-cron"
gem "simple_token_authentication", "~> 1.0"
gem "slack-notifier"
gem "slim-rails"
gem "stripe"
gem "textris"
gem "thor", "0.19.1"
gem "twilio-ruby"
gem "typhoeus"
gem "tzinfo-data"
gem "uglifier", ">= 1.3.0"
gem "validates_zipcode"
gem "webpacker", "~> 2.0"
gem "webpacker-react", "~> 0.3.1"
gem "wicked_pdf"
gem "wkhtmltopdf-binary"
gem "zepto-for-rails"
gem 'zip-codes'

gem "activeadmin", git: "https://github.com/activeadmin/activeadmin.git", ref: "01db1a"
gem "inherited_resources", git: "https://github.com/activeadmin/inherited_resources"

group :development do
  gem "letter_opener"
  gem "letter_opener_web"
  gem "parity"
  gem "rails-erd"
  gem "subcontractor"
  gem "web-console", "~> 2.0"
end

group :test do
  gem "capybara"
  gem "capybara-selenium"
  gem "capybara_discoball"
  gem "climate_control"
  gem "codeclimate-test-reporter", "~> 1.0.0"
  gem "database_cleaner"
  gem "fake_stripe"
  gem "fakeredis", require: "fakeredis/rspec"
  gem "pdf-reader"
  gem "rspec"
  gem "rspec-retry"
  gem "selenium-webdriver"
  gem "simplecov"
  gem "sinatra", "2.0.0.rc2"
  gem "sinatra-contrib", "2.0.0.rc2", require: false
  gem "sinatra-cross_origin"
  gem "stackprof"
  gem "timecop"
  gem "vcr"
  gem "webmock"
end

group :development, :test do
  gem "factory_girl_rails"
  gem "faker"
  gem "headless"
  gem "pry-rails"
  gem "pry-remote"
  gem "rspec-rails", "~> 3.4"
  gem "rubocop"
  gem "spring"
  gem "spring-commands-rspec"
end

group :production, :staging do
  gem "oj"
  gem "rails_12factor"
  gem "rollbar"
  gem "scout_apm"
end

我很难理解这是内存泄漏还是启动时内存膨胀。

EN

回答 2

Stack Overflow用户

发布于 2019-06-12 22:27:05

这似乎是一个正在进行的问题,这个创业板,2年后,这篇文章。

我自己正经历着这个宝石的记忆问题。

出轨基准标准twilio: 19.0 MiB

在处理这些问题时,您可以在这里跟踪进展情况。https://github.com/twilio/twilio-ruby/issues/396

票数 1
EN

Stack Overflow用户

发布于 2018-01-15 15:58:45

试试“脱轨基准”的创业板。我在运行我的手机时注意到,这颗红宝石是最大的记忆猪@21 of之一。

benchmarks

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45737598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档