ruby - 你有什么策略来保持低内存使用率?

标签 ruby memory-management garbage-collection

Ruby真的很耗费内存——但也值得每一点。

您如何保持低内存使用率?您是避免使用大字符串并改用较小的数组/散列,还是让垃圾收集器完成这项工作对您来说没有问题?

编辑:我找到了一篇关于这个主题的好文章here - 古老但仍然有趣。

最佳答案

我发现 Phusion 的 Ruby Enterprise Edition(主线 Ruby 的一个分支,垃圾收集功能得到了很大改进)在内存使用方面产生了巨大的变化......此外,它们还非常容易安装(和删除) ,如果您发现需要)。

您可以在their website上找到更多信息并下载。 .

关于ruby - 你有什么策略来保持低内存使用率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144542/

相关文章:

ruby - 我无法在替代类的方法中调用属于某些类的方法

ios - 在 IBOutlet (UIImageView) 之后释放内存

windows - 进程地址空间与虚拟内存

java - Android:Socket-Connection 导致延迟和大量 GC 操作

c# 多线程内存使用 - 应用程序变慢和 CPU 使用率下降

mysql - 无法将 bigdecimal 分配给模型中的字段

ruby - 无数据库的网站搜索

c++ - 什么情况下可以在定义中使用extern变量?

go - golang 中的垃圾收集——它是如何发生的?

ruby - 替换字符但保留大小写