Denne artikkelen beskriver samleoppdatering 3139546, som er tilgjengelig for Microsoft .NET Framework 4.5.2, 4.5.1 og 4.5. Hvis du vil ha mer informasjon om problemene som løses av samleoppdateringen, kan du se delen "problemene som samleoppdateringen løser".
Oppløsning
Last ned informasjon
Følgende fil er tilgjengelig for nedlasting fra Microsoft Download Center:
Last ned hurtigreparasjonen nå.
Hvis du vil ha mer informasjon om hvordan du laster ned Microsoft-støttefiler, klikker du artikkelnummeret nedenfor for å gå til artikkelen i Microsoft Knowledge Base:
119591 hvordan du ned Microsoft-støttefiler fra elektroniske tjenesterMicrosoft har søkt etter virus i denne filen. Microsoft brukte det nyeste antivirusprogrammet som var tilgjengelig datoen filen ble gjort. Filen lagres på sikkerhetsforbedrede servere som bidrar til å hindre uautoriserte endringer i filen.
Hvis du vil ha mer informasjon
Forutsetninger
Hvis du vil bruke denne hurtigreparasjonen, må du ha .NET Framework 4.5.2, 4.5.1 eller 4.5 installert.
Krav om omstart
Du må starte datamaskinen etter at du har installert denne hurtigreparasjonen, hvis alle berørte filer er i bruk. Vi anbefaler at du avslutter alle .NET Framework-baserte programmer før du installerer denne hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonspakken erstatter ikke tidligere utgitte-hurtigreparasjonspakken.
Problemene som samleoppdateringen løser
Problem 1
Når du kjører et program som opplever tunge arbeidsbelastninger og en bestemt bruksmønster for dynamiske metoder (for eksempel Entity Framework, LINQ til SQL), kan programmet krasje midlertidig.
Dette problemet oppstår på grunn av et sikkerhetsproblem i behandling av dynamiske metoden levetid. Når dette problemet oppstår, har det oppstått en feil i System.Reflection.TargetInvocationException.
Denne hurtigreparasjonen løser problemet levetid management.
Problem 2
Rapporterer mengden minne som brukes av hele programdomenet i stedet for mengden minne som brukes av bufrede elementene både System.Web.Caching og System.Runtime.Caching .
Dette er et problem for regresjon fra .NET Framework 4.5 som ble gjort en endring i Timer-implementeringen. I tillegg til å rapportere feil størrelse, andre objekter som er referert til av hurtigbufferen kan ha betydelig innvirkning Gen2 GC ventetid. I ASP.NET som er vert for scenarier miscalculates hurtigbufferen også størrelsen på alle hurtigbuffere i alle programdomener (rapportert gjennom hurtigbuffer % prosessen minne grensen brukt ASP.NET ytelsestelleren) når programdomener er resirkulert.
Hurtigreparasjonen fjerner uønskede referanser fra hurtigbufferen til resten av app domene-objekter, og derfor rapporteres nå riktig størrelse. Det inkluderer også endringer for å forbedre ventetiden for System.Runtime.Caching på flere kjerner datamaskiner som bruker GC-Server. Til slutt aktiverer denne reparasjonen korrekt beregning av alle hurtigbufferstørrelser i programdomenet resirkulering scenarier.
Gjelder
Denne artikkelen gjelder for følgende:
-
Microsoft .NET Framework 4.5.2
-
Microsoft .NET Framework 4.5.1
-
Microsoft .NET Framework 4.5
-
Windows 7 Service Pack 1
-
Windows Server 2008 R2 Service Pack 1
-
Windows Server 2008 Service Pack 2
-
Windows Vista Service Pack 2