【发布时间】:2015-05-15 15:44:30
【问题描述】:
有没有办法在java中分配内存以使其不可用?也许垃圾收集器会清理它,阻止我这样做?
如果有的话,我打算用它来限制我在开发游戏时可用的资源。
【问题讨论】:
-
在某个类中创建一个具有公共静态引用的对象。 GC 不会在引用存在时清理它(在类被静态初始化后它不会死,直到应用结束)
-
而且那个对象可以是一个数组。
-
你不需要那样限制资源;大多数虚拟机都有命令行参数或 - 在 Android 的情况下 - 监控功能来控制/分析内存分配。
-
这些都是好办法。谢谢!
标签: java android performance memory optimization