Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

The Problem
Extreme Optimization Pitfalls
Key Point:
The Benchmark
Attributes of good benchmark
Benchmark attributes (cont.)
Performance Tools Overview
Using Optimizing Compilers
Optimizing Compiler¶s effect
Windows Performance Monitor
Performance Monitor Counters
Sampling vs. Instrumentation
Profiling Tools
Using gprof GNU profiler
Example Program
Flat profile : %time
Flat profile: Self seconds
Flat profile: Calls
Flat profile: Self seconds per call
Flat profile: Total seconds per call
How gprof works
VTune Modes/Features
Sampling mode
Sampling Mode Benefits
EBS : choosing events
Sampling «
Viewing Sampling Results
Hotspot Graph
Source View
VTune Tuning assistant
Tuning Assistance Report
Hotspot Assistant Report
Call Graph Mode
Call Graph Screenshot
Call Graph (Cont.)
Jump to Source view
Call Graph ± Call List View
VTune Summary
Valgrind Toolkit
Memcheck Features
Memcheck Example
Memcheck Example (Cont.)
Memcheck report
Cachegrind Summary output
Cachegrind Accuracy
Massif tool
Executing Massif
Spacetime Graphs
Spacetime Graph (Cont.)
Text/HTML Report example
Valgrind ± how it works
Valgrind Summary
CPU Architecture (Pentium 4)
Instruction Execution
Keeping CPU Busy
Memory Overview (Pentium 4)
Fixing memory problems
0 of .
Results for:
No results containing your search query
P. 1


|Views: 348|Likes:
Published by ymsgrtest

More info:

Published by: ymsgrtest on Mar 11, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 62 are not shown in this preview.
You're Reading a Free Preview
Pages 66 to 85 are not shown in this preview.
You're Reading a Free Preview
Pages 89 to 94 are not shown in this preview.

Activity (5)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Wilfried Goesgens added this note
it seems you missed kprof for visualising gprof outputs.. And, imho, if you have screenshots from vtune, you should at least add some kcachegrind outputs. Meanwhile the spacetime graphs aren't there anymore, however I found http://kde-apps.org/content/show.php?... Nice presentation!
Oxony20 liked this
Phuong Dinh liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->