2009-11-20 46 views
0

我有一个关于如何设计解析大型Excel文件的设计问题,例如1000 x 100行和约10个选项卡。Java POI HSSF内存处理问题

每个选项卡都有一组记录,主键作为第一列。但是这些可能会在不同的选项卡中被重复使用,并且每个主键都没有相同的主键。

  1. 读取单个主键并形成一个java对象,其中所有属性分布在多个选项卡上。

  2. 读取标签由标签,并处理记录

的内存是如何在HSSF的Java API来处理条款。

由于提前

回答

0

我有一个应用程序,并几乎完全任你选择1 你需要的RAM的VM的500M左右的它运行在所有的好。 它不是超级快,但它的工作原理。

所以我会去选择2(重构缓存标签解析结果提高了性能。

我建议停止使用HSSF只要你可以使他们能够进行垃圾回收的对象。