Changes

Jump to: navigation, search

Firefox OS/Performance/App Performance Validation

805 bytes added, 21:22, 25 February 2014
10. Profiling
'''What does it mean''':
 
At this point most common issues should have been fixed. It's important to check some of the other things first because bugs like over-invalidation will incorrectly report that the page is expensive to paint where instead we're simply painting too much.
 
With sampling profiling we can get a good approximation of where the remaining CPU time is spent and look for stages in the pipeline that are exceeding their budget or finding things that are running that simply shouldn't be.
 
See: https://developer.mozilla.org/en-US/docs/Performance/Profiling_with_the_Built-in_Profiler#Profiling_Boot_to_Gecko_%28with_a_real_device%29
'''Verification Steps''':
 
* Start by profiling only the main thread at a high resolution.
* Profile the app and the compositor: ./profile.sh start b2g -t Compositor && ./profile.sh start APP_NAME_OR_PID
== 11. Power usage ==
Confirm
336
edits

Navigation menu