C++ Application Performance Optimization Author: Feng Honghua et al. Publisher: Electronic Industry Press Contents Part 1 Overview of Application Performance Optimization Chapter 1 Overview of Application Performance Optimization 1.1 Definition of Application Performance 1.2 Performance Benchmark 1.2.1 Benchmark Load 1.2.2 Benchmark Use Case 1.2.3 Running Performance Benchmark 1.2.4 Performance Benchmark Results 1.3 Overview of Performance Analysis Methods 1.4 Overview of Performance Optimization Methods 1.5 Chapter Summary Part 2 Basics of C++ Program Optimization Chapter 2 C++ Object Model 2.1 Basic Concepts 2.1.1 Memory Area Used by Programs 2.1.2 Global/Static Storage Area and Constant Data Area 2.1.3 Heap and Stack 2.1.4 Objects in C++ 2.2 Object Lifecycle 2.3 Memory Layout of C++ Objects 2.3.1 Simple objects 2.3.2 Single inheritance 2.3.3 Multiple inheritance 2.4 Construction and destruction 2.5 Chapter summary Chapter 3 Performance analysis of C++ language features 3.1 Constructors and destructors 3.2 Inheritance and virtual functions 3.3 Temporary objects 3.4 Inline functions 3.5 Chapter summary Chapter 4 Performance analysis of common data structures 4.1 Performance analysis of common data structures 4.1.1 Traversal 4.1.2 Insertion 4.1.3 Deletion 4.1.4 Sorting 4.1.5 Search 4.2 Implementation and analysis of dynamic arrays 4.2.1 Introduction to dynamic arrays 4.2.2 Practice and analysis of dynamic arrays 4.3 Chapter Summary Part 3 Memory Usage Optimization Chapter 5 Operating System Memory Management Chapter 6 Dynamic Memory Management Part 4 Application Startup Performance Optimization Chapter 8 Dynamic Links and Dynamic Libraries Chapter 9 Program Startup Process Chapter 10 Program Startup Performance Optimization Part 5 Performance Tools Chapter 11 Memory Analysis Tool IBM Rational Purify Chapter 12 Performance Analysis Tool IBM Rational Quantify Chapter 13 Real-time IO Monitoring Tool FileMon References
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore