我实现了一个关于计算股票价值的程序,比较给定时间值等中的值。我有一个包含所有日期和双精度值的 csv 文件。在我的每个日期的程序中,我打开一个文件,解析和搜索给定日期的值。我可能会多次检查日期。这就是为什么我想在 HashMap 中使用这些值,如果我没有给定日期的值作为键,我会打开 csv 文件并搜索它。但在实现该程序之前,我想检查如果我将所有值存储在哈希图中,它是否适合 8MB 的 java 堆。我的 csv 文件有 1200 行日期和相应的双精度值。在实现代码之前有什么方法可以理解它吗?或者你有什么更好的想法来制作更有效的程序吗?
谢谢。