小弟现在做的程序大概查询到4万条数据的时候会有内存泄露,这是已经用参数增大java堆后的结果。应该如何解决呢?可能的原因是什么?
在java中有jvm的自动内存回收机制,是不是说在java程序中不需要写代码来释放内存操作呢?

解决方案 »

  1.   

    >>>查询到4万条数据的时候会有内存泄露
    难道你是把4万条结果都读入内存吗?你没有使用翻页的吗?
      

  2.   

    本人有以下图书,因不再使用,愿意低价出售(九成或全新 均含邮费),有意者请联系[email protected]
    Visual Basic 6.0 应用编程150例  原39元  10元Visual Basic控件应用编程实例教程  原35元/含盘  现15元Visual Basic .NET项目开发实践  原48元/含盘  现15元新电脑课堂Visual C++编程篇  原39元/含盘  现18元J2ME技术参考手册  原59元  现15元JBuild 9集成开发实例解析  原32元/含盘  现10元Dreamweaver MX 2004 完全自学手册  原49元/含盘  现20元新电脑课堂JAVA编程篇  39元/含盘  现15元J2EE构建企业系统专家级解决方案  原105元/含盘  现30元EJB应用开发详解  原49元/含盘  现10元J2EE快速开发  原35元  现15元JSP网站开发四酷全书(新闻、论坛、电子商城、博客)  原49元  现20元JAVA与分布式系统  原29元  现10元
    实时JAVA平台编程  原35元/含盘精通RMI(JAVA与EJB企业级应用开发)  原35元/含盘  现15元
     
    JSP基础教程  原22元  现10元J2EE Development Without EJB中文版  原59.8元  现30元JAVA开放源码编程  原35元  现20元Spring In Action中文版  原39元  现18元J2ME开发精解  原49元  现30元J2EE应用开发(WebLogic + JBuilder)(第二版)  原48元  现30元JAVA编程思想(第三版)  原95元/含盘  现55元
      

  3.   

    因为要使用到JFreeChart来画图,所以数据都要读到内存中。
    应该怎么解决?
      

  4.   

    可以只把画图的东西拿出来呀,COUNT,SUM,AVG,...一个图用到了四万条数据?
      

  5.   

    好了  问题已解决 只是在程序中调用System.finalization()就可以了,用于回收垃圾