频繁更新图像会填满垃圾回收之间的内存

Frequently updating image fills memory between garbage collection

我有一个显示图像的图片框。内存使用量通常在 30 MB 左右,但图像更新频繁,即使旧图像被处理掉,它也会导致内存 运行 在垃圾收集有机会 运行 之前耗尽。有没有更有效的方式来显示频繁更新的图像?是否需要分配一段内存自己管理?

我发现一个 post 有同样的问题,答案很好地解释了发生的事情。

Garbage Collection not happening even when needed

更多内存并不是真正的选择,因为该程序应该 运行 在普通计算机上。我将不得不想出一种更有效的方法来更新图像。