Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page
Книги для разработчиков

Writing High-Performance .NET Code, 2nd Edition

Writing High-Performance .NET Code, 2nd Edition

Автор:
Год:
Страниц:
422
Просмотров:
2336

Описание

Take performance to the next level!

This book does not just teach you how the CLR works - it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete with in-depth examinations of CLR functionality, free tool recommendations and tutorials, useful anecdotes, and step-by-step guides to measure and improve performance.

This second edition incorporates the advances and improvements in .NET over the last few years, as well as greatly expanded coverage of tools, more topics, more tutorials, more tips, and improvements throughout the entire book.

New in the 2nd Edition:

  • 50% increase in content!
  • New examples, code samples, and diagrams throughout entire book.
  • More ways to analyze the heap and find memory problems.
  • More tool coverage, including expanded usage of Visual Studio.
  • More benchmarking.
  • New GC configuration options.
  • Code warmup techniques.
  • New .NET features such as ref-returns, value tuples, SIMD, and more.
  • More detailed analysis of LINQ.
  • Tips for high-level feature areas such as ASP.NET, ADO.NET, and WPF.

Also find expanded coverage and discover new tips and tricks for:

  • Profiling with multiple tools to quickly find problem areas.
  • Detailed description of the garbage collector, how to optimize your code for it, and how to diagnose difficult memory-related issues.
  • How to analyze JIT and diagnose warmup problems.
  • Effective use of the Task Parallel Library to maximize throughput.
  • Which .NET features and APIs to use and which to avoid.
  • Instrument your program with performance counters and ETW events.
  • Use the latest and greatest .NET features.
  • Build a performance-minded team.

...and so much more.

Похожее
Язык программирования C# 7 и платформы .NET и .NET Core
Автор: Эндрю Троелсен, Филипп Джепикс
Год: 2018
Эта книга представляет собой полный источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издании книги вы найдете описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, а также совершенно новые...
Асинхронное программирование в C# 5.0
Автор: Алекс Дэвис
Год: 2013
Средства асинхронного программирования - мощный механизм, добавленный в версию 5.0 языка программирования C#. Это произошло как раз в тот момент, когда производительность и распараллеливание вызывают всё более пристальный интерес у разработчиков программного обеспечения. При правильном использовании новые средства позволяют создавать...
Pro .NET Memory Management
Автор: Konrad Kokosa
Год: 2018
Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding...
Pro .NET Benchmarking
Автор: Andrey Akinshin
Год: 2019
Use this in-depth guide to correctly design benchmarks, measure key performance metrics of .NET applications, and analyze results. This book presents dozens of case studies to help you understand complicated benchmarking topics. You will avoid common pitfalls, control the accuracy...
Написать сообщение
Тип
Почта
Имя
*Сообщение
RSS
Если вам понравился этот сайт и вы хотите меня поддержать, вы можете
Дюжина логических задач с собеседований
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
Четыре типажа программистов
Performance review, ачивки и погоня за повышением грейда — что может причинить боль сотруднику IT-компании?
GraphQL решает кучу проблем — рассказываем, за что мы его любим
Разбираемся с middleware в ASP.NET Core
Как избавиться от прокрастинации до того, как она разрушит вашу карьеру
Функции и хранимые процедуры в PostgreSQL: зачем нужны и как применять в реальных примерах
Разрабы работают медленно и дорого — и люди считают нас лентяями. Просто в разработке всё сложно
Using a сustom PagedList class for Generic Pagination in .NET Core
LinkedIn: Sergey Drozdov
Boosty
Donate to support the project
GitHub account
GitHub profile