Ruby 2.2在Heroku上有内存问题吗?

在Heroku上将Rails应用程序从Ruby 2.0切换到Ruby 2.1时,很多人都遇到了内存使用问题。 例如,请参阅Ruby 2.1与Ruby 2.0或1.9的内存使用量增加 。 这些问题是用Ruby 2.2解决的吗?

我使用Rails 4.2尝试了Ruby 2.2,同样存在困扰Ruby 2.1的内存问题。 我正在切换回Ruby 2.0。 Rails 5将需要Ruby 2.2及更高版本,所以我希望有人能找到解决这个问题的方法。

我们在Heroku的Cedar-14堆栈,2X dynos上尝试了Ruby 2.2.2,甚至将Unicorn工作者从5减少到3,并且在中等网络流量的几个小时内仍有内存hover在1GB最大值附近,并且交换大小跃升至200MB – 300MB。

Ruby 2.2-2.3为multithreading基于C的ruby安装引入了另一个错误https://evilmartians.com/chronicles/ruby-2_2-oom ,

基本上,如果星星对齐严重GC关闭:P和一些网站星星每天严重对齐几次,我们仍然使用Ruby 2.0并等待2.3.5从博客的修复出来