Lucene中java heap space问题! 高手请进!能解决再送50分! 补充:索引库记录在100以内的话基本不出现java.lang.OutOfMemoryError: Java heap space而索引库中记录在500条的时候就一直出现!无奈了...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int i=curren*top;i <max;i++){ sysout////////////////////// Document doc = hits.doc(i); hashSet.add(doc.getField("id").stringValue());} 没分析过源码,帮不了你,循环中建了太多的对象 没办法,循环取ID啊,可以少创建一个如:hashSet.add(hits.doc(i).getField("id").stringValue());但也是报错...真的是没办法了,System.gc();也不行,循环完把doc = null;都不行.... Hits hits = isearcher.search(query); 这个估计已经创建了好多的对象了,能不能query限制下,以时间换空间因为,感觉一个doc是比较大的对象 求软件方向的毕业设计题目 java.lang.UnsatisfiedLinkError: no jacob in java.library.path java中如何将数据保存为txt、xml文件并上传到oracle数据库中 非常感谢! itext2.x导出word jsp下载文件的问题 关于jdbc连接sqlserver数据库的问题? Hibernate数据库插入顺序如何控制? EIS系统是什么? eclipse3中的 M8,M9,rc3版代表啥意思? Cmp ???error spring+hibernate+DB2查询报错 ejb 如何进行分布式部署
sysout//////////////////////
Document doc = hits.doc(i);
hashSet.add(doc.getField("id").stringValue());
} 没分析过源码,帮不了你,循环中建了太多的对象
这个估计已经创建了好多的对象了,能不能query限制下,以时间换空间
因为,感觉一个doc是比较大的对象