0
我對數字圖像處理工作。當我嘗試更高分辨率的圖像加載時,我得到很多OOM問題。不能手動或參數觸發全在GC堆的一些百分比,是耳根
我使用與應用
-Xms10240m -Xmx10240m -XX:NewRatio=3 -XX:+PrintFlagsFinal -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
我不能負擔得起增加的堆內存這些啓動參數。
所以,我可以完全手動觸發堆在一定比例,如果可能的話。 運行手冊是耳根操作??
垃圾收集不會幫你做OOM .. – NickL
GC總是在拋出「OOM」之前完成的,所以你只是沒有足夠的內存。要麼獲得更多的內存,要麼修改程序以使用更少的內存。 – Kayaman