High-Performance Programming in C# and .NET
This book provides comprehensive guidance on how to design high-performance software using practical examples to help you understand the key factors involved in boosting application performance. By the end of this book, you’ll have gained a competitive advantage by thoroughly understanding the key aspects of writing highly efficient software.
Offered by
Difficulty Level
Intermediate
Completion Time
22h
Language
English
About Book
Who Is This Book For?
This book is for software engineers, professional software developers, performance engineers, and application profilers looking to improve the speed of their code or take their skills to the next level to gain a competitive advantage. You should be a proficient C# programmer who can already put the language to good use and is also comfortable using Microsoft Visual Studio 2022.
High-Performance Programming in C# and .NET
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 22h total length
Introducing C# 10.0 and .NET 6
Implementing C# Interoperability
Predefined Data Types and Memory Allocations
Memory Management
Application Profiling and Tracing
The .NET Collections
LINQ Performance
File and Stream I/O
Enhancing the Performance of Networked Applications
Setting Up Our Database Project
Benchmarking Relational Data Access Frameworks
Responsive User Interfaces
Distributed Systems
Multi-Threaded Programming
Parallel Programming
Asynchronous Programming
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!