首页 > 解决方案 > 在 android 上运行时,java 中的简单类实例的内存成本如何?

问题描述

我在刚刚问的另一个问题中对此进行了讨论,但我想我会更明确地问这个问题。我正在开发一个我想在 android 上运行的简单 java 游戏,使用类实例来表示地图上的单个游戏单元。每个类包含大约十几个字段,这些字段大多只是简单的字符串或浮点数。我打算将实例存储在链表中。

数百个这样的实例在内存中的成本大约是多少?当我最初勾画代码结构时,我试图限制存储的额外数据量以减少内存使用,但我现在认为这是过早的优化。尝试优化这么简单的东西真的值得吗,还是我不应该担心 300 个简单的类实例?

标签: javaclassmemoryoptimization

解决方案


推荐阅读