Šiame straipsnyje aprašomas specifinių karštųjų pataisų paketas 3139546, kuri yra skirta Microsoft .NET Framework 4.5.2, 4.5.1 ir 4.5. Jei norite gauti daugiau informacijos apie specifinių karštųjų pataisų paketas išsprendžia problemas, skaitykite skyrių "Šiame specifinių karštųjų pataisų paketas išsprendžia problemas".
Sprendimas
Atsisiųsti informaciją
Iš „Microsoft“ atsisiuntimo centro galima atsisiųsti šį failą:
Atsisiųskite šį karštųjų pataisų paketą dabar.
Jei norite gauti daugiau informacijos apie tai, kaip atsisiųsti "Microsoft" palaikymo failus, spustelėkite šį straipsnio numerį ir eikite į "Microsoft" žinių bazės straipsnį:
119591 kaip gauti "Microsoft" palaikymo failus iš interneto tarnybų„Microsoft“ patikrino, ar šiame faile nėra virusų. „Microsoft“ naudojo naujausią virusų aptikimo programinę įrangą, kuri buvo pasiekiama failo paskelbimo dieną. Failas laikomas padidintos saugos serveriuose, siekiant užkirsti kelią neleistinam failo modifikavimui.
Daugiau informacijos
Būtinosios sąlygos
Norint taikyti šias karštąsias pataisas, turi būti .NET Framework 4.5.2, 4.5.1 ir 4.5 įdiegtas.
Reikalavimas paleisti iš naujo
Po to, kai pritaikote šias karštąsias pataisas, jei visi susiję failai yra naudojami, turite iš naujo paleisti kompiuterį. Rekomenduojame, uždarykite visus programos .NET Framework prieš taikydami šias karštąsias pataisas.
Karštųjų pataisų pakeitimo informacija
Šiame karštųjų pataisų pakete nepakeičia anksčiau išleistų karštųjų pataisų paketą.
Šiame specifinių karštųjų pataisų paketas išsprendžia problemas
1 problema
Paleidus programą, kuri stipriai apkrovos ir naudojimo modelio dinaminių metodų (pvz., objektų sistema, LINQ į SQL), programa gali užstrigti protarpiais.
Taip nutinka dėl dinaminis metodas laiko valdymo problema. Iškilus šiai problemai, System.Reflection.TargetInvocationException klaida yra išmesti.
Ši pataisa išsprendžia laiko valdymo problema.
2 problema
System.Web.Caching ir System.Runtime.Caching apie atminties naudoja visą AppDomain vietoj atminties talpykloje esantį elementus naudoja tomo tomą.
Tai regresijos problema iš .NET Framework 4.5, kurioje yra laikmatis įgyvendinant buvo pakeista. Be ataskaitų yra netinkamas dydžio, papildomus objektus iš talpyklos gali gerokai įtakos Gen2 GC gaištis. ASP.net išteklių nuomos scenarijų, talpyklos miscalculates visi talpyklos visos programos domenuose (pranešė per talpyklos % proceso atminties limitas naudojamas ASP.NET efektyvumo skaitiklis) dydį, kai taikymo sritys yra antrinių.
Taisyti pašalina atsitiktinių nuorodos iš talpyklos į visą programėlių domenų objektus, ir todėl dabar pateikiama tinkamo dydžio. Jis taip pat pakeitimai, kad gaištis, System.Runtime.Caching dėl keleto branduolių procesoriais, kurie naudoja serverio GC. Galiausiai, šios pataisos suteikia galimybę teisingai apskaičiuoti bet kokio dydžio talpyklos programos domene recycling scenarijai.
Taikoma
Šis straipsnis taikomas:
-
Microsoft .NET Framework 4.5.2
-
Microsoft .NET Framework 4.5.1
-
Microsoft .NET Framework 4.5
-
„Windows 7“ 1 pakeitimų paketu
-
„Windows Server 2008 R2“ 1 pakeitimų paketu
-
„Windows Server 2008“ 2 pakeitimų paketu
-
„Windows Vista“ 2 pakeitimų paketu