Java me 如何在JavaME中增加堆大小?

Java me 如何在JavaME中增加堆大小?,java-me,heap,nokia,n95,Java Me,Heap,Nokia,N95,有没有办法增加设备上JavaME的堆大小?我正在为诺基亚N95开发一个应用程序,但当我尝试对较大的图像进行图像处理时,遇到了内存问题。手机有大量可用的堆空间,但似乎将Java ME允许使用的容量限制为1MB。简短回答:否 更详细的回答:堆大小是在设备VM中硬编码的。如果内存不足,则需要将任务拆分为更小的子任务,以允许GC启动。由于内存有限,只能进行有限的操作。您认为…在一些J2ME手机上设置Midlet堆大小jad属性是有效的。假设手机只有2MB堆,将这个jad属性设置为3MB会将堆增加到3MB

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

简短回答:否


更详细的回答:堆大小是在设备VM中硬编码的。如果内存不足,则需要将任务拆分为更小的子任务,以允许GC启动。由于内存有限,只能进行有限的操作。您认为…

在一些J2ME手机上设置Midlet堆大小jad属性是有效的。假设手机只有2MB堆,将这个jad属性设置为3MB会将堆增加到3MB。您可以尝试一下,但对我来说,它在很少的手机上工作。

您能提供一些关于您需要处理的图像文件的平均大小、使用的内存和大小的信息吗?