jinglingzhiyinn 2009-11-24 15:52
浏览 165
已采纳

关于读取大量日志文件问题。

本人在做一个 文件入库程序。

文件基本上就是日志文件。。。以天问单位。。

文件的读取格式是行读取,每一行会封装成对象。。。。。

一个文件有500行。。

一次作业大概要处理4个文件。

最终的目的是将所有文件,按照行封装成对象后。放到一个容器中。。但是,按照现在的处理方法,太慢了。。。

我想问问。有什么比较地道的做法吗。

本人现在的做法,就是加大虚拟机内存。。 一个一个文件遍历存储。

  • 写回答

3条回答 默认 最新

  • layer555 2009-11-24 16:44
    关注

    我做过类似的应用,速度还挺快的啊。不知道你有没有测试过自己的程序速度主要慢在哪里? 如果是文件比较多的话,可以考虑多线程访问;如果是封装对象比较慢的话,可以根据固定的文件格式进行分析,减少反射的调用;如果是觉得内存有限制的话,我觉得采用文件型数据库中转下比较好;如果是解析文件的代码慢的话,请把代码展示一下;目前就想到这么多,如果有什么问题的话可以发站内信给我。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况