Кэширование и производительность

Рейтинг: 3Ответов: 3Опубликовано: 03.02.2011

Допустим, в приложении два поля для ввода значений и одна кнопка по нажатию на которую проходит долгий расчет результата с несколькими длинными циклами, который длится около 3-4 секунд. Есть ли смысл кэшировать результат, например при закрытии приложения писать сериализованный HashMap с кэшем в файл, а при запуске приложения из этого файла кэш считывать и во время выполнения программы проверять кэш на наличие запрашиваемого результата и, если его нет только тогда считать с помощью циклов и т.д.? В кэш писать, например, 10000 значений. Интересно мнение специалистов даст ли такое кэширование заметный прирост производительности.

Ответы

Ответов пока нет.