Improve the extraction code in the custom Android linker

RESOLVED FIXED in mozilla9

Status

()

Core
Widget: Android
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: mfinkle, Assigned: glandium)

Tracking

({mobile, perf})

unspecified
mozilla9
ARM
Android
mobile, perf
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [mobilestartupshrink][ts])

Attachments

(1 attachment, 1 obsolete attachment)

Looks like the current extraction code writes out the compressed entries in 4KB chunks. We might be able to improve this by increasing the buffer or some other mmap tweaks.
(Reporter)

Updated

6 years ago
Summary: Improve the extraction code in the Android linker → Improve the extraction code in the custom Android linker
Created attachment 557808 [details] [diff] [review]
Directly uncompress libraries into the mmap()ed cache files
Attachment #557808 - Flags: review?(mwu)
Assignee: nobody → mh+mozilla
OS: Linux → Android
Hardware: x86 → ARM
Created attachment 557810 [details] [diff] [review]
Directly uncompress libraries into the mmap()ed cache files

Previous one forgot to change the mmap size
Attachment #557810 - Flags: review?(mwu)
Attachment #557808 - Attachment is obsolete: true
Attachment #557808 - Flags: review?(mwu)

Updated

6 years ago
Attachment #557810 - Flags: review?(mwu) → review+
Keywords: perf
(Reporter)

Updated

6 years ago
Keywords: mobile
Whiteboard: [mobilestartupshrink][ts]
http://hg.mozilla.org/integration/mozilla-inbound/rev/81e54da9317b
Whiteboard: [mobilestartupshrink][ts] → [mobilestartupshrink][ts][inbound]
http://hg.mozilla.org/mozilla-central/rev/81e54da9317b
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Whiteboard: [mobilestartupshrink][ts][inbound] → [mobilestartupshrink][ts]
Target Milestone: --- → mozilla9
You need to log in before you can comment on or make changes to this bug.