频繁更新图像会填满垃圾回收之间的内存
Frequently updating image fills memory between garbage collection
我有一个显示图像的图片框。内存使用量通常在 30 MB 左右,但图像更新频繁,即使旧图像被处理掉,它也会导致内存 运行 在垃圾收集有机会 运行 之前耗尽。有没有更有效的方式来显示频繁更新的图像?是否需要分配一段内存自己管理?
我发现一个 post 有同样的问题,答案很好地解释了发生的事情。
Garbage Collection not happening even when needed
更多内存并不是真正的选择,因为该程序应该 运行 在普通计算机上。我将不得不想出一种更有效的方法来更新图像。
我有一个显示图像的图片框。内存使用量通常在 30 MB 左右,但图像更新频繁,即使旧图像被处理掉,它也会导致内存 运行 在垃圾收集有机会 运行 之前耗尽。有没有更有效的方式来显示频繁更新的图像?是否需要分配一段内存自己管理?
我发现一个 post 有同样的问题,答案很好地解释了发生的事情。
Garbage Collection not happening even when needed
更多内存并不是真正的选择,因为该程序应该 运行 在普通计算机上。我将不得不想出一种更有效的方法来更新图像。