Pro .NET Memory Management: For Better Code, Performance, and Scalability - Info and Reading Options
By Konrad Kokosa

"Pro .NET Memory Management: For Better Code, Performance, and Scalability" is published by Apress in Nov 13, 2018 - Berkeley, CA and it has 1072 pages.
“Pro .NET Memory Management: For Better Code, Performance, and Scalability” Metadata:
- Title: ➤ Pro .NET Memory Management: For Better Code, Performance, and Scalability
- Author: Konrad Kokosa
- Number of Pages: 1072
- Publisher: Apress
- Publish Date: Nov 13, 2018
- Publish Location: Berkeley, CA
“Pro .NET Memory Management: For Better Code, Performance, and Scalability” Subjects and Themes:
- Subjects: ➤ Microsoft .net - Application software - Memory management (computer science)
Edition Identifiers:
- The Open Library ID: OL26833011M - OL19542306W
- ISBN-13: 9781484240267 - 9781484240274
- ISBN-10: 148424026X
- All ISBNs: 148424026X - 9781484240267 - 9781484240274
AI-generated Review of “Pro .NET Memory Management: For Better Code, Performance, and Scalability”:
"Pro .NET Memory Management: For Better Code, Performance, and Scalability" Description:
Open Data:
Intro -- Table of Contents -- About the Author -- About the Technical Reviewers -- Acknowledgments -- Foreword -- Introduction -- Chapter 1: Basic Concepts -- Memory-Related Terms -- The Static Allocation -- The Register Machine -- The Stack -- The Stack Machine -- The Pointer -- The Heap -- Manual Memory Management -- Automatic Memory Management -- Allocator, Mutator, and Collector -- The Mutator -- The Allocator -- The Collector -- Reference Counting -- Tracking Collector -- Mark Phase -- Conservative Garbage Collector -- Precise Garbage Collector -- Collect Phase -- Sweep -- Compact -- Small History -- Summary -- Rule 1 - Educate Yourself -- Chapter 2: Low-Level Memory Management -- Hardware -- Memory -- CPU -- CPU Cache -- Cache Hit and Miss -- Data Locality -- Cache Implementation -- Data Alignment -- Non-temporal Access -- Prefetching -- Hierarchical Cache -- Multicore Hierarchical Cache -- Operating System -- Virtual Memory -- Large Pages -- Virtual Memory Fragmentation -- General Memory Layout -- Windows Memory Management -- Windows Memory Layout -- Linux Memory Management -- Linux Memory Layout -- Operating System Influence -- NUMA and CPU Groups -- Summary -- Rule 2 - Random Access Should Be Avoided, Sequential Access Should Be Encouraged -- Rule 3 - Improve Spatial and Temporal Data Locality -- Rule 4 - Consume More Advanced Possibilities -- Chapter 3: Memory Measurements -- Measure Early -- Overhead and Invasiveness -- Sampling vs. Tracing -- Call Tree -- Objects Graphs -- Statistics -- Latency vs. Throughput -- Memory Dumps, Tracing, Live Debugging -- Windows Environment -- Overview -- VMMap -- Performance Counters -- Event Tracing for Windows -- Windows Performance Toolkit -- Windows Performance Recorder -- Windows Performance Analyzer -- Opening File and Configur ation -- Generic Events -- Region of Interests -- Flame Charts
Read “Pro .NET Memory Management: For Better Code, Performance, and Scalability”:
Read “Pro .NET Memory Management: For Better Code, Performance, and Scalability” by choosing from the options below.
Search for “Pro .NET Memory Management: For Better Code, Performance, and Scalability” downloads:
Visit our Downloads Search page to see if downloads are available.
Find “Pro .NET Memory Management: For Better Code, Performance, and Scalability” in Libraries Near You:
Read or borrow “Pro .NET Memory Management: For Better Code, Performance, and Scalability” from your local library.
- The WorldCat Libraries Catalog: Find a copy of “Pro .NET Memory Management: For Better Code, Performance, and Scalability” at a library near you.
Buy “Pro .NET Memory Management: For Better Code, Performance, and Scalability” online:
Shop for “Pro .NET Memory Management: For Better Code, Performance, and Scalability” on popular online marketplaces.
- Ebay: New and used books.