Java应用程序的内存不足

时间:2011-05-18 10:02:30

标签: java

我正在创建一个用于图像处理的Java应用程序,经过一段时间处理这个程序后,我得到了内存异常,因为我认为Image对象占用了大量内存空间,我可以将图像保存为文件到硬盘并在需要时读取它们,但如果我使用带有对象的RAM,则可能需要毫秒秒对纳秒。我可以做些什么来解决这个问题?

2 个答案:

答案 0 :(得分:1)

首先,使用内存分析器(如YourKit)来确定消耗内存的确切内容(例如,可能是由于意外保留了一些不需要的引用)。一旦了解了程序实际使用内存的方式,就可以制定攻击计划。

答案 1 :(得分:1)

也许您在处理未使用的图像时遇到问题。