Closed
Bug 7620
Opened 26 years ago
Closed 26 years ago
[PP]Investigate mail/news Mac code footprint
Categories
(SeaMonkey :: MailNews: Message Display, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M8
People
(Reporter: phil, Assigned: hangas)
Details
The mail/news Mac build is about twice as large as the Windows build. Please
find out why this is, and make whatever improvements are possible.
Win32 Mac
addrbook 53248 84812
local mail 90112 183557
compose 86016 171894
mailnews 65536 135781
mime 98304 173932
imap 147456 354114
news 90112 197453
db 126976 315149
vcard 49152 56449
htmlemitter 20480 12852
xmlemitter 20480 12415
rawemitter 20480 9557
total 815104 1623153
Comment 1•26 years ago
|
||
I thing the optimized build still has the Macsbug symbols and that could
represent an overall of about 20%.
Reporter | ||
Comment 2•26 years ago
|
||
Chris, is this true? If so, is it necessary?
Summary: Investigate mail/news Mac code footprint → [PP]Investigate mail/news Mac code footprint
the optimized bits have traceback tables and macsbug symbols turned on.
these do have an affect on overall size, possibly accounting for the 20%.
it's useful to turn these symbols on, since it allows for debugging of optimized
binaries.
someone on the mac team can try turning traceback tables off and rebuilding, to
see if that accounts for the majority of the difference.
Comment 4•26 years ago
|
||
just for grins, we should look at the sizes of the .so from the Linux / PPC
build and compare it to the .so from Linux / i386.
adding briano to cc list.
brian, I see on tinderbo ports that it is building, but there no tar.gz in
/share/builds/products/client/seamonkey/unix/linux_glibc/2.0/ppc
can you point me to a build?
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Investigated Mac footprint and everything checked out fine. The traceback tables
are turned on in release builds and this makes the code about 20% larger than it
would otherwise be. Release team owns choice of traceback tables on or off, they
seem to be willing to have the larger code for more meaningful information about
crashes.
JFD, Chris and Paul say that the traceback tables and macsbug symbols contribute
to about 20% of the overall total. Do you think that we'll ship the final
product with this? If so, then I'm going to mark this bug verified? If not,
then I'm going to turn this bug report into a reminder to turn those tables and
symbols off for the final release. Anyone? Ok?
if that is the chosen resolution (and I think it's correct) then I'm going to
close this as a dup of bug 4830. That bug is a remind bug that tells me to turn
off the traceback table on every milestone build that we release.
Also, we will not be shipping the final product with traceback tables on.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•