Closed Bug 673258 Opened 14 years ago Closed 13 years ago

Collect systemtap data for I/O on Android

Categories

(Firefox for Android Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: stechz, Assigned: jchen)

Details

(Whiteboard: mobilestartupshrink)

Attachments

(5 files)

This is to give us an idea about what we should focus on for reducing startup time.
Assignee: nobody → nchen
Whiteboard: mobilestartupshrink
I've managed to build systemtap (with hints from http://www.omappedia.org/wiki/Systemtap), but now I need to learn how to actually use it :D Looking for good tutorials / sample scripts.
This was the output generated by glandium's I/O tracking script. Measured after a reboot on a HTC Vision using latest trunk. First column is the Unix time in us. Second is filename. Third is the page offset being read.
Attachment #554997 - Attachment mime type: text/x-log → text/plain
I have four sets of data for time spent waiting for I/O during fennec startup under different configurations. I will put up charts made based on these data. This first chart is cold startup with cached libraries. The data measure time spent waiting on either page fault or file read. From the chart, Y-axis is the list of files accessed, grouped by thread ('rd' denotes file read and 'mm' denotes page fault). X-axis is time relative to start of measurement. In each chart there are three marking lines. They correspond to time of launching, reaching XRE_main, and first painting, respectively, as seen from the error console.
The second chart is hot startup with cached libraries.
The third chart is cold startup with unzipped (noncached) libraries.
The fourth chart is hot startup with unzipped (noncached) libraries.
These data are not relevant anymore in this brave new world of native Fennec that we live in.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: