JAVA内存溢出
来源:互联网 发布:java 上传文件 原理 编辑:程序博客网 时间:2024/05/20 00:48
搞C的人对内存溢出应该非常熟悉咯。搞java的似乎对这个问题不是很在乎,因为java提供了垃圾回收机制。只是这个垃圾回收机制实在是太垃圾了。
平时自己写写程序玩玩的时候不在乎内存消耗,可是真正做了产品了,需要长时间运行的时候就不得不在乎了。同事的一个模块不间断的接收消息入库,没几分钟就到了1G。我的稍微好点,用了5分钟把java虚拟机默认的64M撑爆了。
Netbeans的Profiles功能真的很不错,线程,内存统统都可以查看得很详细。可惜JAVA的bug太多了,一会儿发现Timer有个bug,一会儿发现LinkBlockingQueue似乎有问题,俺就发现JDBC的PreparedStatement存在比较大的问题,我每个方法都有finally块执行ResultSet和PreparedStatement关闭,可惜跟踪下来的结果就是PreparedStatement在不停的增加内存消耗,不得以换了Statement,原来5分钟从30k变成3M的现在始终维持在70k以下。
不过始终还是有点什么在消耗内存,还需要继续寻找,对着一大串的图标,曲线,数据,有一种想砸电脑的冲动
- Tomcat溢出、Java内存溢出
- Tomcat溢出、Java内存溢出
- 如何查找 JAVA 内存溢出
- JAVA内存溢出
- Java内存溢出
- java 程序内存溢出
- JAVA内存溢出解析
- Java 内存溢出分析
- Java内存溢出分类
- JAVA 开发内存溢出
- java内存溢出
- JAVA内存溢出解析
- Java内存溢出
- java内存溢出
- JAVA内存溢出解析
- JAVA内存溢出解析
- Java内存溢出问题
- java内存溢出
- ABAP--如何在REUSE_ALV_GRID_DISPLAY标识不同行用不同的颜色
- FI--SAP财务成本知识库
- ABAP--将数字金额转换为人民币大写字符串
- ABAP--如何限制自己开发的耗时报表在sap系统中运行的个数,以保证正常业务的进行
- ABAP--如何创建动态结构的报表
- JAVA内存溢出
- 将EXCEL文件上传到SAP AS的内表
- 获取当前使用某个TCODE的用户的程序样例
- ABAP--SAP显示处理进度的函数
- SAP和ABAP内存的区别
- 如何使用SMOD和CMOD进行SD的用户增强
- ABAP--SAP的SCreen录入的简单模板
- 2006最新版个人所得税计算器
- 如何从SAP中连接其他数据库