ObjectOutputStream 写入复杂java对象 100万条数据 对象优化java序列化ObjectOutputStream 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你放弃ls,直接边生成,边往OOS里面写吧。 for (int i = 0; i < 10000000; i++) {sch = new school();cls = new classes();ls.add(sch);}只要这一段代码就足够你OOM了,怎么可以构造100w个对象放进list?这种肯定会内存溢出的。可以构造一个对象写一次文件,这样就不会溢出了 按照你的方法直接往OOS里面写比先放到list在往OOS里面写容量要大一倍多啊? 往list里面写100万条数据,LZ的想法挺够奇特的 按照你的方法直接往OOS里面写比先放到list在往OOS里面写容量要大一倍多啊?多一倍??!!你不会写完了再把ls又写了一次吧??!!你放弃ls,直接边生成,边往OOS里面写吧。 http://zhidao.baidu.com/link?url=mbvhpmXBpVDrb3aoZloqwu39InKcPe6tfCdkQiQ9Lb2OtTTnrq_lzAj3YTvZskmvnZJUFHC2aEOWtw_Hyhl_9_ 这样写是可以讲100万条数据添加到list中的,只是在将list写入到文件的时候会报错 【不懂就要问】关于jsp 页面 radio 点选状态,变换页面展现元素的问题 执行MVN报错 关于一个JSONValidationInterceptor的奇怪问题 List的remove方法 关于execute方法 一个小问题``` ajax执行完Axtion之后返回404,这是为啥? RMI远程调用问题,可以获得远程对象,但调用方法时异常 大家看看:这种情况怎么来设计软件的结构? 无法进入TOMCAT 主页但能访问webapp下的指定项目 hql语法问题 jsp 中 session 或application 乱码问题
for (int i = 0; i < 10000000; i++) {
sch = new school();
cls = new classes();
ls.add(sch);
}
只要这一段代码就足够你OOM了,怎么可以构造100w个对象放进list?这种肯定会内存溢出的。可以构造一个对象写一次文件,这样就不会溢出了
多一倍??!!你不会写完了再把ls又写了一次吧??!!你放弃ls,直接边生成,边往OOS里面写吧。