Látható működés gyorsítása

Látható működés gyorsítása
2017-08-09T09:58:57+02:00
2017-08-13T15:09:17+02:00
2022-08-10T18:30:29+02:00
KöveZoli
Sziasztok,

Milyen módszerek vannak arra, ha a program futását szeretném (lehet, hogy nem ez a legjobb szó rá) optimálissá tenni?
Az itt már néhányszor előkerült feladatomban MySql táblákat kezelek, 5-7ezres sorszámmal rendelkezőt vetek össze 12ezressel. 
Maga a folyamat egyébként 2-3 perc alatt lefut, ám, ha elkattintok a programról, akkor az ablak fejlécében a (Nem válaszol) virít. Néha villan egyet, majd, ha végez, szépen megjelennek a gridekben a leválogatott adatok.
A leválogatás közben, ha a formon maradok, az egész folyamat alatt a gridekben nem is jelennek meg a rekordok, csak, ha végzett. Ellenben egy memóban szépen elkezdenek sorakozni, mivel oda is kiírom egy gyors ellenőrzés miatt.

Szóval maga a végeredmény jó, csak a köztes lehetne látványosabb.
Ti hogyan szoktátok az ilyet kezelni?

A gép egyébként, amin fut, nem gyenge: Ci5,8GB.
Mutasd a teljes hozzászólást!
Külön szálon kell futtatni az UI-t és a lekérdezéseket.
Mutasd a teljes hozzászólást!

abcd