Текущий способ написания нашего приложения включает создание нового объекта подключения и команды в каждом методе, который обращается к нашей базе данных sqlite. Учитывая, что нам нужно, чтобы он работал на устройстве WM5, это ведет к ужасной производительности.
Наш план состоит в том, чтобы использовать только один объект соединения на поток, но нам также приходилось использовать один глобальный объект команды на поток. Преимущество этого состоит в том, что он уменьшает накладные расходы на сборщик мусора, создаваемый экземплярами объектов повсюду.
Я не могу найти никакого совета против , но спрашивает себя, может ли кто-нибудь ответить однозначно, хорошо это или плохо, и почему?