在Rails请求之间是否清除了ruby类变量?

mat*_*sko 3 ruby memory-leaks ruby-on-rails

对于我的Rails应用程序的缓存机制,我在实例方法中设置一个类变量,然后在类方法中进行访问.这有效,但我有点偏执,可能会有内存泄漏.因此,是否有人知道Rails @@类变量是否在请求之间被清除?我已经尝试过了(在我的本地开发环境中),但你永远都不知道.

zsq*_*are 6

如果你有config.cache_classes = true,他们不会被清除,这通常是生产中的情况.