3

有没有办法增加设备上 Java ME 的堆大小?我正在为诺基亚 N95 开发应用程序,但在尝试对较大图像进行图像处理时遇到了内存问题。手机有大量可用的堆空间,但似乎将 Java ME 允许使用的数量限制为 1MB。

4

2 回答 2

6

简短的回答:没有。

更长的答案:堆大小在设备 VM 中是硬编码的。如果内存不足,则需要将任务拆分为更小的子任务以允许 GC 启动。在内存有限的情况下,只能进行有限的操作。你想...

于 2008-12-07T21:23:42.767 回答
0

在一些设置 Midlet-Heap-Size jad 属性的 J2ME 手机上有效。假设手机只有 2MB 堆,将此 jad 属性设置为 3MB 会将堆增加到 3MB。你可以试试这个,不过对我来说它在很少的手机上工作。

于 2008-12-12T07:59:39.517 回答