Как увеличить скорость работы приложения на слабом ПК?
Добрый всем день!
Подскажите пожалуйста, как можно и можно ли в принципе уменьшить зависимость приложения написанного на C# WPF от производительности компьютера?
Суть дела в том, что есть приложение, которое с помощью using MySql.Data.MySqlClient; подключается к базе MySql, делает запрос и заполняет DateGrid результатом запроса.
На разных по мощности ПК, приложение работает с разной скоростью. На i5+ssd результат выводиться моментально. На пентиумах с hdd результат выводиться через 2-3 секунды. Скорость выполнения SQL запроса на обоих ПК одинаковая, 203 мс если верить таймеру SQLyog'а. Подключение к серверу с БД - одинаковое. Можно ли как-то увеличить быстродействие?
Вдумчивая работа с профайлером и последующий вынос подключения к базе и установку соединения с ней, а так же закрытие соединения - дали плоды! Не залетало конечно, но всё же.