Closed Bug 651890 Opened 13 years ago Closed 2 years ago

Avoid relocations when initializing plugin-container

Categories

(GeckoView :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: glandium, Unassigned)

References

Details

(Keywords: mobile, perf, Whiteboard: [mobilestartupshrink][ts])

Currently, around 100ms (on a Nexus S) of the plugin-container process startup is spent applying relocations that already have been applied by the main process.
We want to avoid that when possible.
Blocks: 622908
Keywords: mobile, perf
Whiteboard: [ts]
Component: Widget: Android → Widget: BeOS
OS: Android → MeeGo
Whiteboard: [ts] → [mobilestartupshrink][ts]
Target Milestone: --- → mozilla7
Version: Trunk → 7 Branch
Component: Widget: BeOS → Widget: Android
OS: MeeGo → Android
Target Milestone: mozilla7 → ---
Version: 7 Branch → Trunk
Mike - Any status update here? Anything blocking?
I need to file two intermediate bugs, to make our linker code understand elfhack sections and do relocations from them itself, and to modify elfhack to allow that. That's in my current scope of upcoming linker-related changes.
Depends on: 690304
Mike, Do we still care about that? Thanks
Flags: needinfo?(mh+mozilla)
Maybe. Maybe not. Depends what the status of fission is going to be on Android, and how the process model for fennec-on-geckoview is going to be, I guess. I'm not going to pretend I'm working on this, though.
Assignee: mh+mozilla → nobody
Flags: needinfo?(mh+mozilla)

Moving all open Core::Widget: Android bugs to GeckoView::General (then the triage owner of GeckoView will decide which ones are valuable and which ones should be closed).

Component: Widget: Android → General
Product: Core → GeckoView
Version: Trunk → unspecified

Not applicable to GeckoView

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.