如何在Java ME中增加堆大小?

时间:2008-12-07 20:17:21

标签: java-me heap nokia n95

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

2 个答案:

答案 0 :(得分:6)

简短回答:不。

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

答案 1 :(得分:0)

在某些J2ME手机上设置Midlet-Heap-Size jad属性有效。说一个手机只有2MB堆,设置这个jad属性就说3MB增加堆到3MB。你可以尝试一下,但它对我来说很少用手机。