Hei
Kun käynnistän koneen ja ohjelman, se toimii suht. nopeasti. Kun ohjelma on käynnissä useita päiviä se hidastuu. Windowsin näennäismuistikin alkaa valittaa sen vähyydestä.
Pystynkö jotenkin vapauttamaan muistia ohjelmalle. Olen törmännyt netissä keskusteluihin kahvoista ja säikeistä. Liittyvätkö ne ongelmaan.
Ajattelin, jos käyttäisin ajastinta, joka aina esim johonkin aikaan yöstä vapauttaisi muistin.
Jos muistin vapautus on jotenkin mahdollista niin osaisiko joku neuvoa miten pitäisi lähteä liikkeelle.
Kone jossa ohjelma pyörii on vain ohjelman käytössä (taustalla pyörii vain f-secure). Koneella ei surffata netissä tai tehdä mitään muutakaan.
Mitä noi säikeet ja kahvat ovat englanniksi niin sekin auttaisi googletuksessa.
Kiitos
säie = thread
kahva = handle
jossain varmaankin vuotaa muistia ja paljon..
.Net-kielissä on roskienkeruu, joten muistivuotoa ei ainakaan helposti saa tehtyä. Säilyttääkö ohjelma ehkä jotain tietoa, jota tulee jatkuvasti lisää?
Ohjelma päivittää kuvaruudulle tietokannasta hakemansa tiedot ajastetusti minuutin välein.
Aihe on jo aika vanha, joten et voi enää vastata siihen.