pdf

C++ Application Performance Optimization

  • 2021-12-17
  • 54.13MB
  • Points it Requires : 2

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

unfold

You Might Like

Uploader
eisbergeisberg
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×