Home
Random
Log in
Settings
Donations
About Wikibooks
Disclaimers
Search
Optimizing C++/Tools
Language
Watch
Edit
<
Optimizing C++
Optimizing C++
Cover
Introduction
Optimization life cycle
Writing efficient code
Performance improving features
Performance worsening features
Constructions and destructions
Allocations and deallocations
Memory access
Thread usage
General optimization techniques
Input/Output
Memoization
Sorting
Other techniques
Code optimization
Allocations and deallocations
Run-time support
Instruction count
Constructions and destructions
Pipeline
Memory access
Faster operations
A list of tools to access the CPU hardware counters:
OProfile
(Linux)
PAPI
(Linux, various Unices)