If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Status

()

Core
XPCOM
--
enhancement
RESOLVED INCOMPLETE
16 years ago
6 years ago

People

(Reporter: Robinson Franklin Bruginski, Unassigned)

Tracking

({helpwanted})

Trunk
Future
x86
All
helpwanted
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

16 years ago
i think a little how increse the speed in load.

when the mozilla opens the fist time, he take all your code that go to th memory
and saves in a file.

ok, when load other time, can use this file, allocate memory.
put all code and data from the fist run, to the memory, and jump to the data in
execution.

the other times to run the time to enter in mozilla is, allocate memory, copy
all code to the memory, and changes all jumps for new memory, and jump to the
corect instruction in assembly

yes is very dificult do this, becase pages from fist run not equal for other loads. 


the map of memory need to saved with relative pointers to next run, change
pointers to adapt in new memory alocation

maybe all i tell here is a big crasy, but i make a litte tests in asm and is
possyble
sounds like a dynamic library loading nightmare (try doing what you just
suggested with a program like Mozilla made up of multiple dynamic link libraries...)
emacs does it with undump.  jakub's pre-linking work would help.

It _could_ be done.

Please send patches. =)
XPCOM for investigation.
Assignee: asa → dougt
Status: UNCONFIRMED → NEW
Component: Browser-General → XPCOM
Ever confirmed: true
QA Contact: doronr → scc

Updated

16 years ago
Keywords: helpwanted
Target Milestone: --- → Future

Comment 4

16 years ago
cathleen's team should own this.
Assignee: dougt → cathleen
Assignee: cathleennscp → nobody
QA Contact: scc → xpcom

Updated

6 years ago
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.