System.gc()

     用String 和 StringBuffer 联合处理个xml,数据量比较大,总共是4w 多条数据库记录,每次读入100行吧,把jvm 使用内存调至 1G , 还是会内存溢出......

     第二天想起来,在每次 读入100行,并且处理完后立刻调用 System.gc(), 提示jvm尽量的释放内存,结果就好了,呵呵。

    

     总结:处理数据量大的时候,适时的调用下 System.gc() ,提高下性能,也避免出现 out of memory

你可能感兴趣的:(jvm,xml)