FIX: Utilizzo elevato della memoria quando il metodo thread. AllocateDataSlot alloca dati slot nel.NET Framework 4

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2540745
Sintomi
Dopo che un'applicazione chiama il Thread. AllocateDataSlot metodo utilizzato per allocare uno slot di dati in Microsoft.NET Framework 4, l'utilizzo della memoria e l'utilizzo della CPU mantenere aumentando. Quando vengono generate informazioni di debug, le informazioni di debug indicano che un numero elevato del System.LocalDataStoreElement tipi di occupano memoria.
Cause
Questo problema si verifica perché il Thread. AllocateDataSlot metodo nel.NET Framework 4 viene creata una perdita di memoria.
Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia, esso è destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico.

Per risolvere il problema, contattare il servizio di supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono del servizio supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:Nota In casi particolari, le spese normalmente addebitate per le chiamate al servizio supporto tecnico clienti Microsoft potrebbero essere annullate qualora un addetto del supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto usuali verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Prerequisiti

Per applicare questo hotfix, è necessario disporre di Microsoft.NET Framework 4 installato.

Richiesta di riavvio

È necessario riavviare il computer dopo avere installato questo hotfix se vengono utilizzati i file interessati.

Si consiglia di chiudere tutti.NET Framework affidabili prima di installare questo aggiornamento rapido.

Informazioni sui file

La versione globale di questo presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file elencate nel tempo universale coordinato (UTC). Quando si visualizzano le informazioni sui file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e l'ora locale, utilizzare il Fuso orario non è visualizzata nella finestra di dialogo Data e ora elemento nel Pannello di controllo.

Per tutte le versioni x86 di Windows XP, di Windows Server 2003, di Windows Vista, Windows Server 2008 e di Windows 7
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
CLR.dll4.0.30319.4766,735,17608-Giu-201114: 59x86
Cordacwks.dll4.0.30319.4761,142,61608-Giu-201114: 59x86
Mscordbi. dll4.0.30319.476955,72808-Giu-201114: 59x86
Mscorlib. dll4.0.30319.4765,198,67208-Giu-201114: 59x86
Nlssorting.dll4.0.30319.47656,14408-Giu-201114: 59x86
SOS. dll4.0.30319.476516,93608-Giu-201114: 59x86
Per tutte le versioni basate su x64 di Windows XP, di Windows Server 2003, di Windows Vista, Windows Server 2008, Windows 7 e di Windows Server 2008 R2
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
CLR.dll4.0.30319.4766,735,17608-Giu-201114: 59x86
CLR.dll4.0.30319.4769,801,03208-Giu-201122: 38x64
Cordacwks.dll4.0.30319.4761,142,61608-Giu-201114: 59x86
Cordacwks.dll4.0.30319.4761,514,84008-Giu-201122: 38x64
Mscordbi. dll4.0.30319.476955,72808-Giu-201114: 59x86
Mscordbi. dll4.0.30319.4761,454,41608-Giu-201122: 38x64
Mscorlib. dll4.0.30319.4765,198,67208-Giu-201114: 59x86
Mscorlib. dll4.0.30319.4764,968,27208-Giu-201122: 38x64
Nlssorting.dll4.0.30319.47656,14408-Giu-201114: 59x86
Nlssorting.dll4.0.30319.47667,40808-Giu-201122: 38x64
SOS. dll4.0.30319.476516,93608-Giu-201114: 59x86
SOS. dll4.0.30319.476597,83208-Giu-201122: 38x64
Per tutte le versioni IA-64–based di Windows Server 2003, Windows Server 2008 e Windows Server 2008 R2 supportate
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
CLR.dll4.0.30319.4766,735,17608-Giu-201114: 59x86
CLR.dll4.0.30319.47619,388,74409-Giu-201106: 05IA-64
Cordacwks.dll4.0.30319.4761,142,61608-Giu-201114: 59x86
Cordacwks.dll4.0.30319.4763,758,42409-Giu-201106: 05IA-64
Mscordbi. dll4.0.30319.476955,72808-Giu-201114: 59x86
Mscordbi. dll4.0.30319.4763,295,56809-Giu-201106: 05IA-64
Mscorlib. dll4.0.30319.4765,198,67208-Giu-201114: 59x86
Mscorlib. dll4.0.30319.4764,466,51209-Giu-201106: 05IA-64
Mscorlib.Resources.dll4.0.30319.476306,01608-Giu-201108: 15x86
Nlssorting.dll4.0.30319.47656,14408-Giu-201114: 59x86
Nlssorting.dll4.0.30319.476143,18409-Giu-201106: 05IA-64
SOS. dll4.0.30319.476516,93608-Giu-201114: 59x86
SOS. dll4.0.30319.4761,203,01609-Giu-201106: 05IA-64


Workaround
Per aggirare il problema, utilizzare i metodi correlati nel System.Threading.ThreadLocal classe allocare uno slot di dati.
Status
Microsoft ha confermato che si tratta di un problema con i prodotti elencati nella sezione "Si applica a".

Avviso: questo articolo è stato tradotto automaticamente

Properti

ID Artikel: 2540745 - Tinjauan Terakhir: 06/28/2011 08:27:00 - Revisi: 1.0

Microsoft .NET Framework 4.0

  • kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2540745 KbMtit
Tanggapan