FYI, JEP 230: Microbenchmark Suite является OpenJDK предложением:
Добавьте базовый набор микрообъектов в исходный код JDK и упростите разработчикам возможность запускать существующие микрообъекты и создать новые.
blockquote>Это предложение не делает разрезание для Java 9 , но может быть добавлен позже.
Java Microbenchmark Harness (JMH)
Тем временем вы можете захотеть взглянуть на Java Microbenchmark Harness ( JMH) , на котором основано предложение.
Вы можете настроить предпочтительные действия, как в здесь .
Вы должны использовать SharedPreferences
для этого случая. Нет проблем с его использованием, когда у вас более 1 переменной, так что не волнуйтесь.
Здесь приведена ссылка на другой ответ о том, как правильно его использовать: Пример общих настроек Android
Еще одним вариантом может быть создание одного объекта, который будет содержать все данные настроек и сохранить его в [ 111] и читайте его при каждом запуске приложения, но для вашего случая это будет излишним.
РЕДАКТИРОВАТЬ: SharedPreferences
данные хранятся в файле XML, хорошей практикой будет не хранить там больше, чем 100kb
. Если вы хотите сохранить что-то большее, ваша база данных SQL, например, Room
, или сохранить свои данные в file
.
Дополнительную информацию вы можете найти здесь: Общие настройки «limit» или в этом ответе https://stackoverflow.com/a/30638736/6329985