FIX: Memory leak keď použijete FileSystemWatcher triedy v.NET rámec 4.0 založená žiadosť

Preklady článku Preklady článku
ID článku: 2628838 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

PRIZNAKY

Keď použijete FileSystemWatcher Trieda v spoločnosti Microsoft.NET rámec 4 aplikačné sledovať zmeny v zadanom adresári, memory leak dôjde.

PRICINA

Tento problém sa vyskytuje z dôvodu chyby v FileSystemWatcher triedy. KeďFileSystemWatcherobjekt je vytvorený,FileSystemWatcherTrieda použitiaGCHandleTrieda vytvoriť popisovač přišpendlený odpadky zberača (GC). Rukoväť je 8 tisíc bajtov a používa formát údajov byte []. Avšak,FileSystemWatcher objekt nikdy oslobodzuje odpadky zberača rukoväť. Preto sa vyskytuje problém, ktorý je popísaný v časti „príznaky".

RIESENIE

Informácie o rýchlej oprave

Podporovaná rýchla oprava je teraz k dispozícii od spoločnosti Microsoft. Je však určená iba problém, ktoré popisuje tento článok. Vzťahujú len na systémy, ktoré sú zažíva tento špecifický problém.

Ak chcete tento problém vyriešiť, kontaktujte službu podpory zákazníkov spoločnosti Microsoft získať rýchlu opravu. Úplný zoznam telefónnych čísel služieb technickej podpory zákazníkov spoločnosti Microsoft a informácie o náklady na technickú podporu, navštívte nasledujúce webovú lokalitu spoločnosti Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Poznámka V osobitných prípadoch, nemusia účtovať poplatky, ktoré sú telefonickú podporu, ak Microsoft podporu Professional určuje, že konkrétna aktualizácia vyrieši váš problém. Obvyklé podporu náklady budú vzťahovať na dodatočnú podporu otázky a otázky, ktoré nespĺňajú kritériá pre konkrétnu aktualizáciu predmetné.

Predpoklady

Ak chcete použiť túto rýchlu opravu, musíte mať.NET rámec 4 nainštalovaný.

Reštartujte požiadavka

Budete musieť reštartovať počítač po použití tejto rýchlej opravy, ak sa používajú ovplyvnené súbory.

Odporúčame, aby ste zatvorili všetky.NET Framework aplikácie, ktoré zamknúť alebo použiť ovplyvnené súbory pred inštaláciou tejto rýchlej opravy.

Informácie o súbore

Globálna verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a časy jednotlivých súborov sú uvedené v univerzálny koordinovaný čas (UTC). Keď zobrazíte informácie o súbore, sa skonvertuje na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite Časové pásmo kartu v Dátum a čas položky v ovládacom paneli.

Pre všetky podporované x 86 založený verzie.NET Framework 4 pre systém Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, pre systém Windows Server 2008 R2, alebo pre systém Windows 7
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
System.dll4.0.30319.5133,511,11210-ZKÚ-201102: 35x 86
Pre všetky podporované x 64-bitových verziách systému.NET Framework 4 pre systém Windows Server 2003, Windows XP, Windows Vista, pre systém Windows Server 2008, Windows 7, alebo pre systém Windows Server 2008 R2
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
System.dll4.0.30319.5133,511,11210-ZKÚ-201102: 35x 64
Pre všetky podporované verzie IA-64–based.NET Framework 4 pre systém Windows Server 2003, Windows Server 2008 alebo Windows Server 2008 R2
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
System.dll4.0.30319.5133,511,11210-ZKÚ-201102: 35IA-64

DALSIE INFORMACIE

Ďalšie informácie o FileSystemWatcher trieda, navštívte nasledujúce webovú lokalitu MSDN:
Všeobecné informácie o FileSystemWatcher triedy
Ďalšie informácie o GCHandle štruktúra, navštívte nasledujúce webovú lokalitu MSDN:
Všeobecné informácie o štruktúre GCHandle

STAV

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti "Platí pre".

Vlastnosti

ID článku: 2628838 - Posledná kontrola: 15. novembra 2011 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft .NET Framework 4.0
Kľúčové slová: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2628838 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:2628838

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com