java - 在手机的 JME 应用程序中使用 -Xmx 和 -Xms

标签 java memory-management java-me jvm

我有一个在三星 i617 手机中运行的 JME 应用程序,当其堆超过 7.1 MB(手机有 64 mb)时,应用程序会抛出 OutOfMemoryError...

是否可以在JME中使用-Xmx和-Xms参数

最佳答案

不,这是不可能的。最大堆大小取决于设备。另请参阅此question .

手机的总内存无关紧要。 JVM(或者更好的是 KVM)只能访问其中的一部分。总金额因手机而异。它还可能是对单个 MIDlet 可以访问的总内存的限制。

关于java - 在手机的 JME 应用程序中使用 -Xmx 和 -Xms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971462/

相关文章:

java - 为什么 minifyEnabled 显示我的大部分代码?

java - 下降阶乘JAVA

c - 二维字符数组的 malloc 函数的段错误

blackberry - 当用户点击 BlackBerry 上的标签字段时打开网站

java - 发生 RecordStoreFullException 时奇怪的 RecordStore 行为

java - 使用实现多个接口(interface)预泛型的参数

java - Java 中多项式表达式的正则表达式

java - 从内存中为 java 进程获取 hashmap 的转储

linux - Linux内存使用情况

java - J2ME MulticastSocket 替代方案