Java学习笔记(三十):javacv关于内存泄漏的问题
来源:互联网 发布:双11数据大屏 编辑:程序博客网 时间:2024/06/05 06:35
问题描述:
最近用到了javacv处理图像,同事写的程序,我单独放在本地,通过run java application来跑是没问题的。
然后在本地部署到tomcat,通过接口访问,发现每访问一次,内存就蹭蹭的往上涨,任务管理器中java VM 内存一直在增加;
部署到linux远程服务器,运行几次,直接系统崩溃,tomcat关闭
原因分析:
因为涉及到多张图片的处理,而且处理完后没有进行释放,导致内存泄漏;
垃圾回收也没有将这些内存进行回收,因为程序还没有停止,如果是在java application中测试,运行完后会退出进程,从而进行回收;
解决办法:
在图片处理完之后,调用System.gc()进行垃圾回收即可;
阅读全文
0 0
- Java学习笔记(三十):javacv关于内存泄漏的问题
- 关于 JAVA 的内存泄漏问题
- <学习笔记>关于Hash集合以及Java中的内存泄漏
- JAVA学习笔记(三十)
- 关于内存泄漏的问题
- 关于内存泄漏的问题
- 关于内存泄漏的问题
- 关于Java的内存泄漏
- 回复师弟一个关于Java内存泄漏的问题
- 关于JAVA内存泄漏问题注意事项
- 关于JAVA内存泄漏问题注意事项
- java学习笔记(三十)java线程
- 关于内存泄漏问题
- Android:关于ListView的内存泄漏问题
- 关于performSelector的内存泄漏问题
- 关于DWR内存泄漏的问题
- 关于WebView使用,内存泄漏的问题
- (转载)Java中关于内存泄漏出现的原因以及如何避免内存泄漏
- 基于IDSS和Machine Learning的零售金融大数据分析(一)
- 《Spark机器学习》第4章--构建基于Spark的推荐引擎
- Qml圆形图片
- CollectionUtil详解
- 使用ADB更改系统设置中的参数 如背光亮度、休眠时间等
- Java学习笔记(三十):javacv关于内存泄漏的问题
- 【全记录】2017杭州·云栖大会阿里云服务专场
- Rust日志学习(五)—— log4rs
- JAVA设计模式之适配器模式
- innodb index page损坏修复过程
- Js计算时间差(天、小时、分钟、秒)
- 一个iOS 11BUG的发现、定位和解决
- Matlab 画图(plot),坐标
- JVM读书笔记之OutofMemoryError异常