gpt4 book ai didi

java - j2me 设备中的 "Maximum Heap Size = Unlimited"是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:15:02 25 4
gpt4 key购买 nike

j2me 设备中的“最大堆大小 = 无限制”是什么意思?例如设备: http://www.developer.nokia.com/Devices/Device_specifications/E71/

我可以增加应用程序的堆大小吗?

最佳答案

Heap Memory 在编程中是指为在运行时创建的数据保留的内存区域,即程序实际执行时。相反,堆栈是用于数据的内存区域,其大小可以在编译程序时确定。

Java 堆是分配给 JVM 应用程序的堆大小,它负责处理正在创建的新对象。如果正在创建的对象超过堆大小,它会抛出一个错误说 memoryOutof Bound

Java 的默认堆大小限制为 128MB。如果你需要的不止这些,你应该在启动你的程序时使用 -Xms 和 -Xmx 命令行参数:java -Xms -Xmx

我们也可以按这种格式给like。格式是:-mx256m..如果你正在使用,有时它会显示错误

java -Xms -Xmx 格式..在那种情况下使用 -mx256m this.value 可以改变..

关于java - j2me 设备中的 "Maximum Heap Size = Unlimited"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9219206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com