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

Управление памятью в .NET для профессионалов

Управление памятью в .NET для профессионалов

Написание более качественного, производительного и масштабируемого кода
Год:
Формат:
PDF
Страниц:
801
Просмотров:
2821

25,41 MB
Описание

Хотя в .NET управление памятью осуществляется автоматически, понимание того, как именно это делается, сулит немало преимуществ. Вы сможете писать более качественные программы, эффективно взаимодействующие с памятью.

Книга, проверенная командой разработки .NET из «Майкрософт», содержит 25 сценариев поиска и устранения неисправностей, призванных помочь в диагностике сложных проблем при работе с памятью. Приводится также ряд полезных рекомендаций по написанию кода, учитывающих особенности управления памятью и позволяющих избежать типичных ошибок.

В книге представлены:

  • теоретические основы автоматического управления памятью;
  • глубокое погружение во все аспекты управления памятью в .NET, в т. ч. подробное описание реализации сборщика мусора (GC);
  • практические советы по разработке реальных программ;
  • правила использования инструментов, относящихся к управлению памятью в .NET;
  • эффективные методы работы с памятью, включая типы Span и Memory.

Книга адресована разработчикам программного обеспечения для платформы .NET, архитекторам и специалистам по производительности.

Похожее
Конкурентность и параллелизм на платформе .NET
Автор: Рикардо Террелл
Год: 2019
Страниц: 624
Рикардо Террелл научит вас писать идеальный код, с которым любые приложения будут просто летать. Книга содержит примеры на языках C# и F#, описывает паттерны проектирования конкурентных и параллельных программ как в теории, так и на практике.Вы начнете с теоретических основ...
Pro .NET Benchmarking
Автор: Andrey Akinshin
Год: 2019
Страниц: 681
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...
Dynamic SQL, Second Edition
Автор: Edward Pollack
Год: 2019
Страниц: 508
This book is an introduction and deep-dive into the many uses of dynamic SQL in Microsoft SQL Server. Dynamic SQL is key to large-scale searching based upon user-entered criteria. It’s also useful in generating value-lists, in dynamic pivoting of data...
Clojure High Performance Programming
Автор: Shantanu Kumar
Год: 2013
Страниц: 152
Clojure is a young, dynamic, functional programming language that runs on the Java Virtual Machine. It is built with performance, pragmatism, and simplicity in mind. Like most general purpose languages, Clojure’s features have different performance characteristics that one should know...
Написать сообщение
Почта
Имя
*Сообщение


© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban