【发布时间】:2012-01-28 08:23:56
【问题描述】:
我正在将 XML 文档读入 HashMaps、ArrayLists,以便即使在内存中也能保持关系。我的代码完成了我的工作,但我担心我在这个巨大的地图和列表上执行的迭代或函数调用。目前我正在工作的 xml 数据不是那么大。但我不知道如果有会发生什么。我需要对使用这些哈希图的逻辑执行哪些测试用例?对如此庞大的数据使用 Java 集合有多糟糕?他们有其他选择吗?海量数据会不会影响JVM崩溃?
【问题讨论】:
-
我建议您尝试生成大而巨大的 XML 数据文件,看看会发生什么。当您了解它可以处理多大时,请尝试使用分析器来了解如何提高效率。
标签: java performance arraylist jvm hashmap