当我们将ruby-1.9.3-p545升级到ruby-2.2.2时,我们的应用程序性能下降了50%。我已经阅读了大量相关资料,怀疑这可能是由于ruby垃圾回收方式的改变所致。
令人困惑的是,我们的服务器度量值没有明显变化。我们没有看到内存使用率的激增。如果垃圾回收导致了性能下降,我们会看到内存使用率的激增吗?这是否意味着性能问题是由其他方面引起的?可能是由于gem之间不兼容引起的?
令人困惑的是,我们的服务器度量值没有明显变化。我们没有看到内存使用率的激增。如果垃圾回收导致了性能下降,我们会看到内存使用率的激增吗?这是否意味着性能问题是由其他方面引起的?可能是由于gem之间不兼容引起的?