不同手机/设备和操作系统版本上的Android堆大小

不同手机/设备和操作系统版本上的Android堆大小

有没有人知道Android手机上的堆大小是否是一个常数,取决于操作系统版本的设置,还是手机生产商可以决定的设置?

堆大小与手机上的RAM大小成正比吗?

我只找到人们说应用程序的堆大小为16M的文章。然而,这些文章有点旧。举个例子,在一个特定的模型中,堆的大小从20米到24M不等。这款手机有768百万内存。


RISEBY
浏览 363回答 3
3回答

长风秋雁

有没有人知道Android手机上的堆大小是否是一个常数,取决于操作系统版本的设置,还是手机生产商可以决定的设置?从技术上讲,这是一个手机生产商可以决定的设置。Android是开源的。我不记得说明堆大小要求的兼容性定义文档,尽管我最近没有看过。堆大小与手机上的RAM大小成正比吗?不,它倾向于更多地基于屏幕分辨率,因为高分辨率屏幕倾向于操纵更大的位图,因此google提出了堆大小建议,希望设备制造商能够遵守。我只找到人们说应用程序的堆大小为16M的文章。搜索StackOverflow[android] "heap size"出现这个答案.
打开App,查看更多内容
随时随地看视频慕课网APP