hibernate级联查询最好使用 lazy load,关键的地方最好直接用jdbc,这样可加快速度,减少内存消耗

解决方案 »

  1.   

    我这几天用JProfiler做性能测试,查看了内存的使用情况。
    发现这样个东西org.apache.tomcat.util.threads.ThreadPool$ControlRunnable主要是这个东西占的内存大一共249M。
    这个画面在进去的时候一共执行了19条SQL语句,一直到保存完毕后加起来有50条SQL语句。
    然道是这个原因。
    在做小画面测试的时候就没有出现内存变大的问题。
    大家想想看是不是这个原因呢?