我正在为图像处理创建一个Java应用程序,经过一段时间对此程序的处理后,我得到了内存不足的异常,因为我认为Image对象占用了大量内存空间,所以我可以将图像保存为硬盘文件并在需要时读取它们,但是如果我使用内存与对象,那可能需要几毫秒和Nano-seconds。我能做些什么来解决这个问题?用于Java应用程序的内存不足
-4
A
回答
1
首先,使用内存分析器(例如YourKit
)来确定消耗内存的确切内容(例如,可能是由于意外保留了一些不必要的引用)。一旦你了解你的程序如何使用内存,你可以制定一个攻击计划。
1
也许你有没有处理你没有使用的图像的问题。
相关问题
- 1. 内存不足问题..应用程序开始于10MB内存
- 2. 32位应用程序内存不足
- 3. Linux C应用程序内存不足
- 4. Java应用程序中的内存不足错误
- 5. 由于内存不足导致应用程序崩溃
- 6. 由于内存不足导致应用程序崩溃
- 7. iPhone应用程序内存问题。由于内存不足导致崩溃?
- 8. Java内存不足
- 9. 内存不足错误,我的应用程序的错误?
- 10. 防止多线程应用程序内存不足
- 11. Java - 在内存不足时以编程方式减少应用程序负载
- 12. 使用java邮件的内存不足
- 13. 使用fileoutstream的Java内存不足
- 14. 64位控制台应用程序/ ThreadPool内存不足
- 15. WPF应用程序在Win7 x64上部署时内存不足
- 16. asp.net mvc应用程序内存不足问题
- 17. Android应用程序因内存不足而崩溃
- 18. Android应用程序崩溃,内存不足
- 19. 多次执行应用程序后内存不足
- 20. .NET CF应用程序和内存不足异常
- 21. 用Java WebStart运行内存不足
- 22. Phonegap android应用程序崩溃,由于内存不足打开相机
- 23. 2个在tomcat上运行并导致内存不足的应用程序。是因为VPS内存不足?
- 24. Java多线程内存不足
- 25. 基于Java的应用程序中的内存泄漏
- 26. Lotus Notes Java - 内存不足
- 27. Java Anagram内存不足
- 28. Java Web应用程序内存处理
- 29. Java桌面应用程序 - 内存
- 30. 为什么NetBeans在我多次运行基于LWJGL的Java应用程序时声明内存不足?
请稍等代码 – 2011-05-18 10:03:24
代码太大,但是想法是从文件中读取图像并从中制作对象,然后允许用户对它们进行一些图像处理 – ama 2011-05-18 10:07:06
您是否需要在RAM中加载所有图像同时 ?您总是可以使用-Xmx标志微调分配给程序的内存。但是如果将所有图像保存在内存中,最终会出现内存问题 – Jad 2011-05-18 10:07:36