Я использую Realm на Android. Это дорогостоящая операция для звонка Realm.getDefaultInstance();
? Будет ли я нормально называть его каждый раз, когда я хочу получить доступ к db из моей службы намерений?Android Realm getInstance performance
0
A
ответ
2
Нет, это не так. Realm использует много кеширования под капотом, поэтому в большинстве случаев вызов Realm.getDefaultInstance()
является эквивалентом поиска HashMap.
0
Да, вы можете использовать Realm.getDefaultInstance(); каждой операции. Но при использовании операторов цикла вы должны быть уверены в закрытом состоянии.