【发布时间】:2013-06-19 02:20:03
【问题描述】:
在任何情况下GC.disable 会降低性能吗?只要我使用的是真正的 RAM 而不是交换内存,可以这样做吗?
我使用的是 MRI Ruby 2.0,据我所知,它是 64 位的,并且使用的是 64 位的 Ubuntu:
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
Linux [redacted] 3.2.0-43-generic #68-Ubuntu SMP Wed May 15 03:33:33 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
【问题讨论】:
-
猜这取决于您的应用程序,您应该在启用和不启用 gc 的情况下进行性能测试和内存分析,以便为您的决定奠定基础
标签: ruby optimization garbage-collection yarv