large number of process sections

CLOSED FIXED

Status

P3
normal
CLOSED FIXED
19 years ago
14 years ago

People

(Reporter: colin, Assigned: colin)

Tracking

Trunk
DEC
OpenVMS

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

19 years ago
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

19 years ago
Status: NEW → ASSIGNED
(Assignee)

Updated

19 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → FIXED
(Assignee)

Comment 1

19 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

19 years ago
Status: RESOLVED → CLOSED
(Assignee)

Comment 2

19 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.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.