【发布时间】:2011-09-22 17:04:32
【问题描述】:
对于 PC,Java 的默认堆大小为 258 MB。分配给 Android 应用程序的默认堆大小是多少,比如说一个活动开始并创建它,它获得多少内存?我很好奇,因为手机的内存空间有限,谷歌会决定默认的内存分配。
【问题讨论】:
-
默认大小不完全是 128MiB;这在很大程度上取决于您的架构、操作系统以及可能的其他因素。
-
这里说的是 128 MB,请看 10 点以下的第 4 点关于...javarevisited.blogspot.com/2011/05/…
-
对不起,我应该提到 258 MB。
-
Android 实际上并不使用 JVM。它有 Dalvik (DVM)。
-
那篇文章对于给定的观点是不正确的,尤其是考虑到它没有指向任何权威来源。作为建议,您应该非常仔细地阅读互联网上没有“官方文档/链接”补充的内容。 :-)