Хотите выжать из вашего кода на .NET максимум производительности? Эта книга развеивает мифы о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом специалиста, участвовавшего в разработке одной из крупнейших .NET-систем в мире.В этом издании перечислены все достижения и улучшения, внесенные в .NET за последние несколько лет, в нем также значительно расширен охват инструментов, содержатся дополнительные темы и руководства.Вот лишь некоторые из тем, рассматриваемых в книге:• Различные способы анализа куч и выявления проблем, связанных с памятью.• Профессиональное использование Visual Studio и других инструментов.• Дополнительные сведения об эталонном тестировании.• Новые варианты настройки сборки мусора.• Приемы предварительной подготовки кода.• Более подробный анализ LINQ.• Советы, касающиеся функциональных областей высокого уровня, таких как ASP.NET, ADO.NET и WPF.• Новый функционал платформы .NET, включая возвращения по ссылке, структурные кортежи и SIMD.• Профилирование с использованием нескольких инструментов.• Эффективное использование библиотеки Task Parallel.• Рекомендуемые и не рекомендуемые к использованию API.• Счетчики производительности и инструментарий ETW-событий.• Формирование команды, нацеленной на достижение высокой производительности.
Khotite vyzhat iz vashego koda na .NET maksimum proizvoditelnosti? Eta kniga razveivaet mify o CLR, rasskazyvaet, kak pisat kod, kotoryj budet prosto letat. Vospolzujtes tsennejshim opytom spetsialista, uchastvovavshego v razrabotke odnoj iz krupnejshikh .NET-sistem v mire.V etom izdanii perechisleny vse dostizhenija i uluchshenija, vnesennye v .NET za poslednie neskolko let, v nem takzhe znachitelno rasshiren okhvat instrumentov, soderzhatsja dopolnitelnye temy i rukovodstva.Vot lish nekotorye iz tem, rassmatrivaemykh v knige:• Razlichnye sposoby analiza kuch i vyjavlenija problem, svjazannykh s pamjatju.• Professionalnoe ispolzovanie Visual Studio i drugikh instrumentov.• Dopolnitelnye svedenija ob etalonnom testirovanii.• Novye varianty nastrojki sborki musora.• Priemy predvaritelnoj podgotovki koda.• Bolee podrobnyj analiz LINQ.• Sovety, kasajuschiesja funktsionalnykh oblastej vysokogo urovnja, takikh kak ASP.NET, ADO.NET i WPF.• Novyj funktsional platformy .NET, vkljuchaja vozvraschenija po ssylke, strukturnye kortezhi i SIMD.• Profilirovanie s ispolzovaniem neskolkikh instrumentov.• Effektivnoe ispolzovanie biblioteki Task Parallel.• Rekomenduemye i ne rekomenduemye k ispolzovaniju API.• Schetchiki proizvoditelnosti i instrumentarij ETW-sobytij.• Formirovanie komandy, natselennoj na dostizhenie vysokoj proizvoditelnosti.