目錄(79章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Performance Thoughts
- Understanding performance
- Performance as a requirement
- Performance engineering
- Performance aspects
- Class of applications
- Technical overview
- Summary
- Chapter 2. Architecting High-performance .NET Code
- Software architecture
- Performance concerns about architecture
- Object-oriented design principles
- Common designs and architectures
- Architecture comparison
- Common platform architectures
- Performance considerations
- Summary
- Chapter 3. CLR Internals
- Introduction to CLR
- Memory management
- Garbage collection
- Working with AppDomains
- Threading
- Multithreading synchronization
- Exception handling
- Summary
- Chapter 4. Asynchronous Programming
- Understanding asynchronous programming
- Asynchronous programming theory
- Asynchronous Programming Model (APM)
- Event-based Asynchronous Pattern (EAP)
- Task-based Asynchronous Pattern (TAP)
- Task UI synchronization
- Async/await
- Summary
- Chapter 5. Programming for Parallelism
- Parallel programming
- Task parallelism with TPL
- Data parallelism with TPL
- Integrated querying with LINQ
- Data parallelism with PLINQ
- Summary
- Chapter 6. Programming for Math and Engineering
- Introduction
- Evaluating the performance of data types
- Real-time applications
- Case study: Fourier transform
- Sliding processing
- Summary
- Chapter 7. Database Querying
- Introduction
- Overview of ADO.NET
- An overview of Entity Framework
- Entity Framework querying optimization
- Entity Framework persistence optimization
- Performance comparison
- ADO.NET bulk copy
- Summary
- Chapter 8. Programming for Big Data
- What is big data?
- Architecting big data solutions
- Microsoft Azure for big data
- Simplified grid computing
- Lookup programming
- Summary
- Chapter 9. Analyzing Code Performance
- Software profiling
- Profiling with Visual Studio
- Testing with Visual Studio 2013
- Static program analysis
- Summary
- Index 更新時間:2021-07-16 13:52:09
推薦閱讀
- UNIX編程藝術(shù)
- Intel Galileo Essentials
- WebAssembly實戰(zhàn)
- Cocos2d-x游戲開發(fā):手把手教你Lua語言的編程方法
- Python自動化運維快速入門(第2版)
- JIRA 7 Administration Cookbook(Second Edition)
- Learning Flask Framework
- The React Workshop
- Django Design Patterns and Best Practices
- Full-Stack Vue.js 2 and Laravel 5
- Interactive Applications Using Matplotlib
- Clojure Reactive Programming
- Protocol-Oriented Programming with Swift
- JavaScript+jQuery網(wǎng)頁特效設(shè)計任務(wù)驅(qū)動教程
- XML程序設(shè)計(第二版)
- 數(shù)據(jù)結(jié)構(gòu)與算法詳解
- C語言程序設(shè)計
- HTML5 Boilerplate Web Development
- MATLAB/Simulink與過程控制系統(tǒng)仿真
- Multithreading with C# Cookbook(Second Edition)
- Python Machine Learning / Second Edition
- C#典型模塊與項目實戰(zhàn)大全
- Learning PowerShell DSC
- C編程從入門到實踐
- 大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計
- Java+OpenCV高效入門
- JavaScript Domain:Driven Design
- Oracle 12c數(shù)據(jù)庫應用與開發(fā)
- 深入理解網(wǎng)站優(yōu)化:提升網(wǎng)站轉(zhuǎn)化率的藝術(shù)與科學
- Mastering Ansible