Memory 堆与JVM相关吗? 堆内存是否与JVM相关 实际上,J2me移动设备中的堆内存是什么 如果堆栈内存增加,堆内存将减少。这是真的吗 我们在堆内存中分配内存,堆内存是RAM的一部分。如果这是真的,为什么J2me手机会给出堆限制

Memory 堆与JVM相关吗? 堆内存是否与JVM相关 实际上,J2me移动设备中的堆内存是什么 如果堆栈内存增加,堆内存将减少。这是真的吗 我们在堆内存中分配内存,堆内存是RAM的一部分。如果这是真的,为什么J2me手机会给出堆限制,memory,memory-management,jvm,Memory,Memory Management,Jvm,1) 堆内存是一个通用术语,描述在进程运行时动态分配的内存 2) --不是回答这个问题的合适人选,希望在这里有更多经验的人能帮助你找到一个比我现在给你的更好的答案 3) 堆栈内存不一定与堆内存相关。堆栈内存用于执行应用程序,并包含返回地址(eax)之类的内容,以及当前作用域中使用的变量。我猜堆栈内存可以通过将内容从堆移动到堆栈(可能通过将某个整数加载到局部变量…)来增加,但这并不意味着当您使用堆栈多一点时,堆就会立即变小 4) 堆限制是给定的,这样您就不会使用过多的内存。这可能有潜在的危险,因为

1) 堆内存是一个通用术语,描述在进程运行时动态分配的内存

2) --不是回答这个问题的合适人选,希望在这里有更多经验的人能帮助你找到一个比我现在给你的更好的答案

3) 堆栈内存不一定与堆内存相关。堆栈内存用于执行应用程序,并包含返回地址(eax)之类的内容,以及当前作用域中使用的变量。我猜堆栈内存可以通过将内容从堆移动到堆栈(可能通过将某个整数加载到局部变量…)来增加,但这并不意味着当您使用堆栈多一点时,堆就会立即变小


4) 堆限制是给定的,这样您就不会使用过多的内存。这可能有潜在的危险,因为运行j2me的设备没有交换功能。当物理内存耗尽时,您必须重新启动或崩溃(如果我在崩溃部分出错,请纠正我)

删除了iPhone标签,因为iOS无法运行Java应用程序。我问了一些基本内存问题+1听起来不错。对于2)就我所知,与正常堆空间没有什么不同。