Rösta fram årets bästa pepparkakshus!
2010-03-05, 10:10
  #1
Medlem
Kosstaskens avatar
Hej,

Jag har funnit en minnesläcka i mitt system, under task manager->performance finns en värde som heter handles. Det ligger mellan 10-20 tusen på mina andra datorer men på en maskin hemma går detta värde konstant upp. Även om den bara idlar i Windows.

Då datorn vart igång en vecka eller 2 finns det 11 milj handles & är minnet slut, kan inte ens öppna utforskaren. Får då starta om den.

Hur får jag reda på vilket program som orsakar detta?
Har googlat men inte funnit nån artikel som tar upp ämnet..

Edit: Mitt OS är Vista Business 32bit SP2
Citera
2010-03-05, 10:11
  #2
Medlem
raggarsvins avatar
Aktivitetshanteraren > Processer > sortera efter "Privat arbetsminne"?
Citera
2010-03-05, 10:29
  #3
Medlem
Kosstaskens avatar
Det har testat.
Saken är som så att jag har flera datorer som renderar 3D-bilder i ett 3D program.
Scenen som laddas in är identisk.

Ser ungefär ut så här på alla datorer:
lightwav.exe 600 000 kb
firefox.exe 150 000 kb
msnmsgr.exe 70 000 kb
excel.exe 23 000 kb
o ett gäng småprogram

Den högsta minnesförbrukning har normalt lightwav.exe men mängden som rapporteras i aktivitetshanteraren är samma. Trots att att antalet handles med tiden ökar och gör datorn obrukbart seg.

Det är den enda maskinen med Vista. De andra har windows 7.
När maskinen renderar är CPU-loaden på 99-100% konstant om det har ngn betydelse.
Citera
2010-03-05, 10:37
  #4
Medlem
raggarsvins avatar
Citat:
Ursprungligen postat av Kosstasken
Det har testat.
Saken är som så att jag har flera datorer som renderar 3D-bilder i ett 3D program.
Scenen som laddas in är identisk.

Ser ungefär ut så här på alla datorer:
lightwav.exe 600 000 kb
firefox.exe 150 000 kb
msnmsgr.exe 70 000 kb
excel.exe 23 000 kb
o ett gäng småprogram

Den högsta minnesförbrukning har normalt lightwav.exe men mängden som rapporteras i aktivitetshanteraren är samma. Trots att att antalet handles med tiden ökar och gör datorn obrukbart seg.

Det är den enda maskinen med Vista. De andra har windows 7.
När maskinen renderar är CPU-loaden på 99-100% konstant om det har ngn betydelse.


vilken process tar upp så mycket CPU?
Citera
2010-03-05, 10:47
  #5
Medlem
Kosstaskens avatar
Det är lightwav.exe (Lightwave 3D)

Men den är nödvändigtvis inte boven.
På maskinen jag skriver på har samma applikation med samma scen och 99% load vart igång ca 2 veckor nu. Samma med den andra Win 7 burken.

Vistamaskinen ökar som sagt handles utan lightwave igång, t ex när jag kollade igår nån timme efter omstart.
Citera
2010-03-05, 17:29
  #6
Medlem
Kosstaskens avatar
Jag fann problemet.

Jag laddade ner process exporer för att se vilken process som konstant ökade i handles.
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Fann ut att det var audiodg.exe som hade 1000 gånger mer än än andra apps.
http://www.vistaheads.com/forums/microsoft-public-windows-vista-performance-maintenance/15847-audiodg-exe-causing-bad-performance-issues.html

Dödar man audiodg.exe dödar man ljudet med, men det är ett annat problem.

Problemet tycks vara gamla drivrutiner på Soundmax ljudkortet till Vista. (scrolla ner lite)
http://www.withinwindows.com/2008/05/07/sonic-focus-speedily-fixes-leaky-windows-vista-audio-drivers/


Så trådens frågeställning är löst
__________________
Senast redigerad av Kosstasken 2010-03-05 kl. 17:39.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in