Обычной практикой является, чтобы загрузить предпочтения в структуре данных в memory.This имеет много преимуществ по сравнению с чтением каждого из них, когда необходимо:
- Чтение с диска очень дорогостоящую операцию, очень неэффективно из немногих байт.
- Вам понадобится большинство настроек при запуске, зачем загружать их отдельно?
- Площадь, потребляемая предпочтениями в пренебрежимо малая.
- Вы сохраняете сложность кода и возможные ошибки.
- Если вы будете постоянно загружать настройки, вы нарушите способность драйвера диска обрабатывать более важные запросы.
Это зависит от ситуации. У вас есть выбор. Загрузка всего файла в виде единицы при запуске программы происходит намного быстрее, но она также будет занимать память в течение всей жизни программы. –