java 读本地文件全部数据到内存,数据量大频繁操作卡顿

1.java将本地文件全部读进内存,分类装进集合
2.选中列表中某个参数绘制成曲线图
3.几十万条数据操作图表很卡顿,每次都循环遍历全部数据取出绘制
4.如何解决,求大神指教
5.程序是java 桌面小程序,界面是用java swing 编写的

阅读 5.1k
2 个回答

数据量大卡顿是难以避免的,你可以考虑考虑是否可以计算后将计算结果缓存一下,下次就直接取计算结果之类的,还有就是可否分批读取绘制

只有思路:

  • 大数据做一下切割操作,尽量操作小数据;
  • 不要串行操作;
  • 缓存。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题