是否有任何的方式来增加在设备上的Java ME堆大小?我开发了诺基亚N95的应用程序,但我碰到内存问题,当我尝试做更大的图像的图像处理。电话有足够的堆空间可用的,但似乎允许由爪哇使用量限制到ME 1MB。

有帮助吗?

解决方案

短的答案:无

更长的答案:堆大小在设备VM硬编码。如果您正在运行的内存,你需要你的任务分割成更小的子任务,让GC一命呜呼。在有限的内存只有有限的操作是可能的。你的身影......

其他提示

在一些J2ME手机设置的Midlet-堆大小属性JAD作品。说手机只有2MB堆,设置该属性的jad说3MB增加堆到3MB。你可以尝试了这一点,它虽然工作在极少数的手机给我。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top