RJEŠENJE: curenje memorije pojavljuje se kada brzo uklonite i ponovno umetnete uređaj za pohranu umetnut u uređaj sa sustavom Windows Embedded CE 6.0 R3

Simptomi

Razmotrite sljedeći scenarij:

  • Umetnite uređaj za pohranu kao što je SD kartica ili CF kartica u uređaj sa sustavom Windows Embedded CE 6.0 R3.
  • Uređaj za pohranu brzo možete ukloniti, a zatim ponovno umetnuti.

U tom slučaju može doći do curenja memorije u funkciji Upravitelj diskova datotečnog sustava (FSDMGR). Zbog toga se performanse uređaja s vremenom smanjuju.

Uzrok

Taj se problem pojavljuje jer funkcija FSDMGR koja uspoređuje particije ne vraća polje kada ono više nije potrebno.

Rješenje

Informacije o softverskim ažuriranjima

Podržano ažuriranje softvera sada je dostupno od Microsofta kao mjesečno ažuriranje za Windows Embedded CE 6.0 za svibanj 2011. U odjeljku "Informacije o datoteci" naziv datoteke paketa sadrži verziju proizvoda, datum, broj članka iz Microsoftove baze znanja i vrstu procesora. Oblik naziva datoteke paketa je sljedeći:

Verzija proizvoda-yymmdd-kbnnnnnn-vrsta procesoraNa primjer: Wincepb60-110128-kb2492159-armv4i.msi je popravak za ARMV4i Windows Embedded CE 6.0 Platform Builder dokumentiran u članku baze znanja 2492159 i koji je sadržan u mjesečnom ažuriranju za siječanj 2011.

Da biste odmah riješili taj problem, preuzmite ovo mjesečno ažuriranje za Windows Embedded CE 6.0 s jednog od sljedećih Microsoftovih web-mjesta:

Windows Embedded

Preuzmite Windows Embedded CE 6.0 Microsoftov centar za preuzimanje

Windows Embedded CE 6.0

Preduvjeti

Ovo je ažuriranje podržano samo ako su instalirana sva prethodno izdana ažuriranja za ovaj proizvod.

Potrebno je ponovno pokretanje

Kada primijenite ovo ažuriranje, morate izvesti čistu međuverziju cijele platforme. To učinite na jedan od sljedećih načina:

  • Na izborniku Međuverzija kliknite Očisti rješenje, a zatim Sastavi rješenje.
  • Na izborniku Međuverzija kliknite Obnovi rješenje.

Ne morate ponovno pokrenuti računalo nakon primjene ovog ažuriranja softvera.

Informacije o zamjeni ažuriranja

Ovo ažuriranje ne zamjenjuje prethodno objavljeno ažuriranje.

Informacije o datoteci

Engleska verzija ovog paketa softverskih ažuriranja ima atribute datoteka (ili novije atribute datoteka) koji su navedeni u sljedećoj tablici. Datumi i vremena tih datoteka navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pregledavate informacije o datoteci, pretvaraju se u lokalno vrijeme. Da biste pronašli razliku između UTC-a i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vrijeme na Upravljačka ploča.

Datoteke instalacijskog programa

Naziv datoteke Veličina datoteke Datum Vrijeme
Wincepb60-110517-kb2544266-mipsiv_fp.msi 1,556,992 17-svibanj-2011 20:56
Wincepb60-110517-kb2544266-sh4.msi 1,512,448 17-svibanj-2011 20:56
Wincepb60-110517-kb2544266-x86.msi 1,416,704 17-svibanj-2011 20:56
Wincepb60-110517-kb2544266-armv4i.msi 1,560,064 17-svibanj-2011 20:56
Wincepb60-110517-kb2544266-mipsii.msi 1,547,776 17-svibanj-2011 20:56
Wincepb60-110517-kb2544266-mipsii_fp.msi 1,548,288 17-svibanj-2011 20:56
Wincepb60-110517-kb2544266-mipsiv.msi 1,556,480 17-svibanj-2011 20:56

Files koje su obuhvaćene ovim paketom ažuriranja

Naziv datoteke Veličina datoteke Datum Vrijeme Put
Windows embedded ce 6.0_update_kb2544266.htm 7,822 17-svibanj-2011 20:48 110517_kb2544266
Partition.cpp 29,243 03-svibanj-2011 19:59 Private\Winceos\Coreos\Storage\Fsdmgr
Fsdmgr_lib.lib 1,525,036 03-svibanj-2011 19:58 Public\Common\Oak\Lib\Armv4i\Debug
Fsdmgr_lib.lib 1,238,838 03-svibanj-2011 19:58 Public\Common\Oak\Lib\Armv4i\Retail
Fsdmgr_lib.lib 1,499,786 03-svibanj-2011 19:58 Public\Common\Oak\Lib\Mipsii\Debug
Fsdmgr_lib.lib 1,247,056 03-svibanj-2011 19:58 Public\Common\Oak\Lib\Mipsii\Retail
Fsdmgr_lib.lib 1,500,090 03-svibanj-2011 19:58 Public\Common\Oak\Lib\Mipsii_fp\Debug
Fsdmgr_lib.lib 1,247,480 03-svibanj-2011 19:58 Public\Common\Oak\Lib\Mipsii_fp\Retail
Fsdmgr_lib.lib 1,523,018 03-svibanj-2011 19:59 Public\Common\Oak\Lib\Mipsiv\Debug
Fsdmgr_lib.lib 1,264,426 03-svibanj-2011 19:58 Public\Common\Oak\Lib\Mipsiv\Retail
Fsdmgr_lib.lib 1,523,322 03-svibanj-2011 19:59 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Fsdmgr_lib.lib 1,264,846 03-svibanj-2011 19:59 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Fsdmgr_lib.lib 1,345,898 03-svibanj-2011 19:59 Public\Common\Oak\Lib\Sh4\Debug
Fsdmgr_lib.lib 1,137,822 03-svibanj-2011 19:59 Public\Common\Oak\Lib\Sh4\Retail
Fsdmgr_lib.lib 1,270,474 03-svibanj-2011 19:57 Public\Common\Oak\Lib\X86\Debug
Fsdmgr_lib.lib 1,069,386 03-svibanj-2011 19:57 Public\Common\Oak\Lib\X86\Retail

Reference

Dodatne informacije o terminologiji ažuriranja softvera potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

824684 Opis standardne terminologije, koja se koristi za opis Microsoftovih softverskih ažuriranja