Home Page Icon
Home Page
Table of Contents for
Title
Close
Title
by Dima Zurbalev, Ido Flatow, Sasha Goldshtein
Pro .NET Performance
Title
Dedication
Contents at a Glance
Contents
Foreword
About the Authors
About the Technical Reviewers
Acknowledgments
Introduction
Chapter 1: Performance Metrics
Performance Goals
Performance Metrics
Summary
Chapter 2: Performance Measurement
Approaches to Performance Measurement
Built-in Windows Tools
Time Profilers
Allocation Profilers
Memory Profilers
Other Profilers
Microbenchmarking
Summary
Chapter 3: Type Internals
An Example
Semantic Differences between Reference Types and Value Types
Storage, Allocation, and Deallocation
Reference Type Internals
Value Type Internals
Best Practices for Using Value Types
Summary
Chapter 4: Garbage Collection
Why Garbage Collection?
Tracing Garbage Collection
Garbage Collection Flavors
Generations
GC Segments and Virtual Memory
Finalization
Weak References
Interacting with the Garbage Collector
Garbage Collection Performance Best Practices
Summary
Chapter 5: Collections and Generics
Generics
Collections
Custom Collections
Summary
Chapter 6: Concurrency and Parallelism
Challenges and Gains
From Threads to Thread Pool to Tasks
Synchronization
General Purpose GPU Computing
Summary
Chapter 7: Networking, I/O, and Serialization
General I/O Concepts
Scatter–Gather I/O
File I/O
Networking
Data Serialization and Deserialization
Windows Communication Foundation
Summary
Chapter 8: Unsafe Code and Interoperability
Unsafe Code
P/Invoke
COM Interoperability
C++/CLI Language Extensions
Windows 8 WinRT Interop
Best Practices for Interop
Summary
Chapter 9: Algorithm Optimization
Taxonomy of Complexity
Memoization and Dynamic Programming
Approximation
Probabilistic Algorithms
Indexing and Compression
Summary
Chapter 10: Performance Patterns
JIT Compiler Optimizations
Startup Performance
Processor-Specific Optimization
Exceptions
Reflection
Code Generation
Summary
Chapter 11: Web Application Performance
Testing the Performance of Web Applications
Improving Web Performance on the Server
Tweaking the ASP.NET Environment
Configuring IIS
Optimizing the Network
Scaling ASP.NET Applications
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Copyright
Pro .NET Per formance
Sasha Goldshtein
Dima Zurbalev
Ido Flatow
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset