Делаю графическое приложение, где скорость обработки записей играет весомую роль. Суть программы - считывать бинарный файл и отображать на экране. Записей может быть сколько угодно. ну где то в среднем 100мб файла ~2млн строк в таблице в приложении.
Сделал кеширование записей и отоборажение в таблице только 200шт. В моделе RowCount() = 200. (При скроллировании подгружаются нужные записи и так далее)
На виндовсе чувствуется подвисания QscrollBar. На линуксе (ubuntu 16.04 на vmware) никаких подвисонов нету. Все идет настолько плавно, что даже не верится. Один и тот же код и там и там. И файл читаю один и тот же...
Запускал с отладкой и без отладки. Одинаково
Роман, компилятор на linux - g++ на Windows - от визуал студии vs140
Еще могу сказать, что хоть в таблице и 200строк. Задаю размер скролла - по кол-ву строк в файле