Хотите выжать из вашего кода на .NET максимум производительности? Эта книга развеивает мифы о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом специалиста, участвовавшего в разработке одной из крупнейших .NET-систем в мире.В этом издании перечислены все достижения и улучшения, внесенные в .NET за последние несколько лет, в нем также значительно расширен охват инструментов, содержатся дополнительные темы и руководства.Вот лишь некоторые из тем, рассматриваемых в книге:- Различные способы анализа куч и выявления проблем, связанных с памятью.- Профессиональное использование Visual Studio и других инструментов.- Дополнительные сведения об эталонном тестировании.- Новые варианты настройки сборки мусора.- Приемы предварительной подготовки кода.- Более подробный анализ LINQ.- Советы, касающиеся функциональных областей высокого уровня, таких как ASP.NET, ADO.NET и WPF.- Новый функционал платформы .NET, включая возвращения по ссылке, структурные кортежи и SIMD.- Профилирование с использованием нескольких инструментов.- Эффективное использование библиотеки Task Parallel.- Рекомендуемые и не рекомендуемые к использованию API.- Счетчики производительности и инструментарий ETW-событий.- Формирование команды, нацеленной на достижение высокой производительности.2-е издание.
KHotite vyzhat iz vashego koda na .NET maksimum proizvoditelnosti? Eta kniga razveivaet mify o CLR, rasskazyvaet, kak pisat kod, kotoryy budet prosto letat. Vospolzuytes tsenneyshim opytom spetsialista, uchastvovavshego v razrabotke odnoy iz krupneyshikh .NET-sistem v mire.V etom izdanii perechisleny vse dostizheniya i uluchsheniya, vnesennye v .NET za poslednie neskolko let, v nem takzhe znachitelno rasshiren okhvat instrumentov, soderzhatsya dopolnitelnye temy i rukovodstva.Vot lish nekotorye iz tem, rassmatrivaemykh v knige:- Razlichnye sposoby analiza kuch i vyyavleniya problem, svyazannykh s pamyatyu.- Professionalnoe ispolzovanie Visual Studio i drugikh instrumentov.- Dopolnitelnye svedeniya ob etalonnom testirovanii.- Novye varianty nastroyki sborki musora.- Priemy predvaritelnoy podgotovki koda.- Bolee podrobnyy analiz LINQ.- Sovety, kasayushchiesya funktsionalnykh oblastey vysokogo urovnya, takikh kak ASP.NET, ADO.NET i WPF.- Novyy funktsional platformy .NET, vklyuchaya vozvrashcheniya po ssylke, strukturnye kortezhi i SIMD.- Profilirovanie s ispolzovaniem neskolkikh instrumentov.- Effektivnoe ispolzovanie biblioteki Task Parallel.- Rekomenduemye i ne rekomenduemye k ispolzovaniyu API.- Schetchiki proizvoditelnosti i instrumentariy ETW-sobytiy.- Formirovanie komandy, natselennoy na dostizhenie vysokoy proizvoditelnosti.2-e izdanie.