Хотите выжать из вашего кода на .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.