Have a personal or library account? Click to login
Learning .NET High-Performance Programming Cover

Learning .NET High-Performance Programming

Learn everything you need to know about performance-oriented programming for the .NET Framework

Paid access
|Sep 2025
Product purchase options

Key Features

    Book Description

    What you will learn

    • Understand the significance of high performance in applications
    • Identify different performance concerns for all the mainly used architectures and designs
    • Acquaint yourself with the commonly used MVC and MVVM patterns
    • Understand the fundamentals of CLR
    • Learn more about Task Parallel Library and concepts such as Thread Pool Tuning and parameter injection
    • Use PLINQ programming to achieve parallelism
    • Design Big Data solutions for handling datasets optimally
    • Choose highperformance querying strategies to retrieve and manipulate data
    • Execute tests on applications for performance analysis

    Who this book is for

    If you are a .NET developer with an understanding of application development, but want to learn how to optimize the performance of your applications, this is the book for you. Basic knowledge of C# is expected.

    Table of Contents

    1. Performance Thoughts
    2. Architecting high performance code
    3. CLR internals
    4. Asynchronous programming
    5. Programming for parallelism
    6. Programming for Math & Engineering
    7. Database querying
    8. Programming for Big Data
    9. Analyzing code performance + Preface
    PDF ISBN: 978-1-78528-263-8
    Publisher: Packt Publishing Limited
    Copyright owner: © 2015 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 304