Высокопроизводительный код на платформе .NET, Уотсон Б., 2019.
Хотите выжать из вашего кода на .NET максимум производительности? Эта книга развеивает мифы о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом специалиста, участвовавшего в разработке одной из крупнейших .NET-систем в мире. В этом издании перечислены все достижения и улучшения, внесенные в .NET за последние несколько лет, в нем также значительно расширен охват инструментов, содержатся дополнительные темы и руководства.
Работа с CLR, а не против нее.
Люди, незнакомые с управляемым кодом, часто относятся к таким вещам, как сборщик мусора или JIT-компилятор, как к чему-то, с чем приходится «разбираться», что нужно «терпеть» или «обходить». Это совершенно непродуктивный взгляд. Какую бы платформу вы ни использовали, вам понадобится целенаправленно работать над производительностью, если хотите, чтобы производительность системы была на высоте. По этой и другим причинам не допускайте ошибок, считая сборку мусора и JIT-компиляцию проблемами, с которыми вам придется бороться. Когда вы начнете ценить то, что CLR делает для управления выполнением вашей программы, вы поймете, что можно добиться существенного повышения производительности, просто выбрав работу с CLR, а не против нее. Любая платформа имеет определенные ожидания относительно того, как ее будут использовать, и .NET не исключение. К сожалению, многие из этих ожиданий заданы неявно, и API никак не запрещает, да и не может запретить вам принимать неверные решения, нарушающие эти ожидания.
Краткое содержание.
Предисловие.
Об авторе.
Благодарности.
От издательства.
Введение во второе издание.
Введение.
Глава 1. Измерение производительности и инструменты.
Глава 2. Управление памятью.
Глава 3. JIT-компиляция.
Глава 4. Асинхронное программирование.
Глава 5. Общие подходы к написанию кода и классов.
Глава 6. Использование среды .NET Framework.
Глава 7. Счетчики производительности.
Глава 8. ETW-события.
Глава 9. Безопасность и анализ кода.
Глава 10. Формирование команды, нацеленной на достижение высокой производительности.
Приложение А. Начало работы над повышением производительности приложения.
Приложение Б. Увеличение производительности на более высоком уровне.
Приложение В. Нотация «"О" большое».
Приложение Г. Библиография.
Купить .
Теги: Уотсон :: 2019 :: код :: .NET
Смотрите также учебники, книги и учебные материалы:
- Unity в действии, мультиплатформенная разработка на С#, Рузмайкина И., Хокинг Д., 2016
- Программирование под Android, для профессионалов, Харди Б., Филлипс Б., 2014
- Android, программирование для профессионалов, Харди Б., Филлипс Б., Стюарт К., Марсикано К., 2016
- Android, программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., 2017
- UNIX, профессиональное программирование, Стивенс У.Р., Стивен А.Р., 2018
- Совершенный код, мастер-класс, Макконнелл С., 2005
- Гибкая разработка веб-приложений в среде Rails, Руби С., Томас Д., Хэнссон Д., 2012
- Rails 4, гибкая разработка веб-приложений, Руби С., Томас Д., Хэнссон Д., 2014