0
JRuby中的凍結對象可能是內存泄漏的原因嗎?或者垃圾收集器是否會銷燬凍結的物體?JRuby凍結對象與垃圾收集器
我的問題是,我有一個應用程序有一些凍結散列運行,我沒有發現它們來自哪裏,我真的很想知道如果凍結對象可以拋出ActionView :: Template ::錯誤(超出GC開銷限制)或OutOfMemory Java錯誤或至少導致此類錯誤。
謝謝。
JRuby中的凍結對象可能是內存泄漏的原因嗎?或者垃圾收集器是否會銷燬凍結的物體?JRuby凍結對象與垃圾收集器
我的問題是,我有一個應用程序有一些凍結散列運行,我沒有發現它們來自哪裏,我真的很想知道如果凍結對象可以拋出ActionView :: Template ::錯誤(超出GC開銷限制)或OutOfMemory Java錯誤或至少導致此類錯誤。
謝謝。
否。所有對象#凍結的操作是調用org::jruby::RubyObject::freeze,然後調用org::jruby::RubyObject::setFrozen它在IRubyObject上設置一個屬性。
這裏沒有什麼會對GC產生任何影響。