11.01.2015 Views

PDF Presentation - Uplinq

PDF Presentation - Uplinq

PDF Presentation - Uplinq

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Principles of Code Optimizations Using<br />

Profiling Tools<br />

• Timing data in the profiler report in Simulator is not the<br />

same as that of the phone. Sometimes they are not even<br />

proportional.<br />

• Profiling report by PC tools (e.g. GlowCode) is still helpful<br />

in shedding light into the behavior of you module on target.<br />

– The time spent in a function and its children. This lets you<br />

follow the “hot path”—the series of function calls responsible<br />

for the majority of the execution time.<br />

– The number of hits in a given function. Function with higher hits<br />

could be part of the “inner loop”, and should be looked at with<br />

more carefully.<br />

43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!