Closed
Bug 16666
Opened 25 years ago
Closed 25 years ago
large number of process sections
Categories
(SeaMonkey :: Build Config, defect, P3)
Tracking
(Not tracked)
CLOSED
FIXED
People
(Reporter: colin, Assigned: colin)
Details
When you start Mozilla up, 274 process sections are used. This is a very large
number and causes Mozilla NOT to start up on some configurations. The M10
release notes document this and suggest ways around this problem, but it would
be real nice if we could reduce this number.
I am actively working on reducing this number for M11, but its not going to
come down to a "normal" number (say 20-30). The reason is the number of
shareable images that Mozilla consists of. Its real tough to get below 2 or
3 sections per image, and with the image count at about 60 at startup time,
I can't see us getting below about 150 sections at best.
One way to completely bypass this problem is to install the Mozilla shareable
images. Although this just shifts the resource requirement from process
sections to global sections, this may be more suitable for some installations
(and will improve performance and resource usage on systems where several
people are all running Mozilla simultaneously). I am planning on adding a
procedure to install/deinstall the Mozilla images for M11.
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 1•25 years ago
|
||
By clustering and collecting, I have managed to get the process section usage
down to 178. This is still high, but at this point there's not really any way
to improve it. At some time in the future, the C++ standard library will
become a shareable image and this might help (it will certainly help to
reduce the size of the shareable images).
For the M11 release, there will be a command file to INSTALL the Mozilla images.
INSTALLing the images is optional since doing so consumes global pages and
global sections, but one of the benefits is that the Process Section problem
disappears.
That's as good as its going to get, so I'm marking this bug as fixed.
Assignee | ||
Updated•25 years ago
|
Status: RESOLVED → CLOSED
Assignee | ||
Comment 2•25 years ago
|
||
M12 is shipping tomorrow, and it has the ability to INSTALL the images and hence
avoid the process section problem completely. There is also documentation in the
release on what params you need to play with in case you don't want to install
the images.
With these solutions in place, I'm closing this report.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•