0

我知道最好的做法是避免创建对象。不过还得过一段时间。

这些新实例只是充当临时对象。创建后不会引用它们。java GC 对此有何反应。

会导致OOM吗?如果我可以立即收集它们。如何从内存中删除它们?

4

2 回答 2

3

在现代 JVM 中,您会发现创建大量非常短暂的对象是很便宜的。“短命”是这里的关键,因为对于能够在伊甸园空间中升职的对象来说,事情确实变得更加昂贵。

实际上,我建议使用一个好的分析器来检查应用程序的实际性能。

于 2013-01-30T15:10:48.500 回答
0

如果您非常担心内存管理,您也可以考虑使用 C++,以便完全控制您的操作。关于垃圾收集器的行为

于 2013-01-30T15:15:43.047 回答