Я реализовал программу для расчета стоимости акций, сравнивая это значение с данными значениями времени и т. Д.
У меня есть CSV-файл, который имеет все даты и двойные значения. В моей программе для каждой отдельной даты я открываю файл, анализирую и ищу значение заданной даты. И я могу проверить дату несколько раз. Вот почему я хочу использовать эти значения в HashMap, если у меня нет значения данной даты в качестве ключа, я бы открыл файл CSV и поиска его.
Но прежде чем приступить к реализации этой программы, я хочу проверить, что если я сохраню все значения в хэш-карте, уместится ли она в кучу java размером 8 МБ.
Мой CSV-файл имеет 1200 строк даты и соответствующее двойное значение.
Есть ли способ понять это до реализации кода?
Или вы посоветуете какие-нибудь лучшие идеи для создания более эффективной программы?
Спасибо.