当前位置: 技术问答>java相关
为什么程序运行到一定程度总是没响应
来源: 互联网 发布时间:2015-07-19
本文导语: 我有一个JAVA程序用来把一个库中的一个大表拆分成两个小表。总工有50多万的记录。但为什么到了30万左右总是转换几千条记录就没响应了。可能是什么原因呢?现在变成了刚不久就报错: Error when close the dbConnectio...
我有一个JAVA程序用来把一个库中的一个大表拆分成两个小表。总工有50多万的记录。但为什么到了30万左右总是转换几千条记录就没响应了。可能是什么原因呢?现在变成了刚不久就报错:
Error when close the dbConnection: Protocol violation
Exception in thread "main" java.lang.OutOfMemoryError
什么意思啊?
数据库用的oracle815,os为linux,jdk为1.3.1
Error when close the dbConnection: Protocol violation
Exception in thread "main" java.lang.OutOfMemoryError
什么意思啊?
数据库用的oracle815,os为linux,jdk为1.3.1
|
哥们儿,资源耗费太多了,可能是对象建立太多了造成的,优化一下吧。
|
考虑对象重用,避免过多产生垃圾对象
|
你的机器算不错了,要是我的十万都难说