Retired Document
Important:
This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
Index
A number represents a single reference to a topic. |
A number with a "+" sign represents a longer discussion of a topic. |
|
A B C D F G H I L M N P S T V
A |
Accelerate framework
1
|
algorithms, choosing
1
|
AltiVec. See Velocity Engine
|
analyzing sample data
1
|
arrays, accessing efficiently
1
|
B |
big number operations
1
|
C |
cache lines
1
|
checklist
1
|
convolutions
1
|
D |
data mining
1
|
data structure design
1
|
digital signal processing
1
|
F |
fast fourier transforms
1
|
floating-point numbers
|
|
alignment issues
1
|
|
converting to integer
1
|
I |
image processing tools
1
|
IMP pointer, caching
1
|
instruction scheduling, optimizing
1
|
invariant code, removing
1
|
L |
launch time
1
|
linear algebra tools
1
|
loops, accelerating
1
|
M |
memory
|
|
accessing
1
|
method implementations, caching
1
|
N |
notifications
|
|
in Darwin
1
|
|
optimizing handlers
1
|
|
suspending
1
|
P |
perceived responsiveness
1
|
performance monitor counters
1
|
polling behavior, detecting
1
|
S |
sample data, analyzing
1
|
sample tool
1
|
shadow variables
1
|
Shark
1+
|
spinning cursor, avoiding
1
|
statistical sampling, limitations of
1
|
T |
Thread Viewer
1
|
threads, using
1
|
timers, using
1
|
toll-free bridged types
1
|
tools
|
|
gprof
1
|
|
sample
1
|
|
Shark
1+
|
|
Thread Viewer
1
|
|
top
1
|
top tool
1
|
type conversions
1
|
V |
vector mathematics
1
|
Velocity Engine
|
|
availability
1
|
|
tuning
1
|