[xcb] Xlib size analysis - RFC

Bart Massey xcb@nickle.org
Fri, 07 Jun 2002 23:26:19 -0700


I get 731KB (you *are* dividing by 1024, no?)  text + about
9K data and BSS for the .o files.  Apparently the rest is
just shared library bloat.  Huh.

	Bart

In message <1023488191.468.64.camel@zoo> you wrote:
> On Fri, 2002-06-07 at 17:52, Bart Massey wrote:
> > My Xlib comes in at 863K text + data according to "size",
> > and 891K stripped according to ext2.  Why is yours so much
> > smaller?
> 
> You're probably looking at the .so; I'm looking only at the .o files.
> Though at that, my libX11.so is only 737Kb 'dec' according to size. The
> numbers I'm using even include bss, because it was easier to code, but
> that only adds 1Kb total so I'm not worried about it.
> 
> Perhaps you're using an older version than I am, and JG has been really
> busy? Though I've noticed there are quite a few .c files in my Xlib
> sources that didn't get turned into .o files when I last built Xlib, so
> maybe you're building more of it than I am - though that certainly
> wasn't intentional on my part.
> 
> -Jamey
> 
> > In message <1023446621.468.31.camel@zoo> you wrote:
> > > Hey, all!
> > > 
> > > I'm trying to find distinct chunks of functionality in Xlib for the XCL
> > > presentation next week, and I wanted to get some feedback on my choice
> > > of partitions. Here is a list of categories and their associated object
> > > file globs. Anything not in one of these categories is expected to be
> > > core protocol code.
> > > 
> > > Keysyms: KeysymStr.o StrKeysym.o
> > > 
> > > I18N/L10N/Xim: [IO]?Wrap.o SetLocale.o XDefault*.o Xlc*.o im*.o lc*.o
> > > mb*.o utf8*.o wc*.o ximtrans.o
> > > 
> > > Xcms: *CCC.o HV*.o IdOfPr.o LRGB.o Lab*.o Luv*.o PrOfId.o Q[^u]*.o
> > > UNDEFINED.o XRGB.o XYZ.o cms*.o xyY.o uvY.o
> > > 
> > > Other: XKB*.o Xrm.o StrToText.o TextToStr.o Au[A-Z]*.o
> > > 
> > > 
> > > This produces this result:
> > > 
> > > Core protocol: 162Kb
> > > Keysyms: 37Kb
> > > I18N/L10N/Xim: 309Kb
> > > Xcms: 49Kb
> > > Other: 108Kb
> > > Total: 665Kb
> > > 
> > > 
> > > What I'd like to know is if any of these categories should be split or
> > > merged, and if I've miscategorized anything.
> > > 
> > > Thanks!
> -- 
> Jamey Sharp <jamey@sharp.ath.cx> - http://jamey.is.dreaming.org/
> 
> 
> _______________________________________________
> xcb mailing list
> xcb@nickle.org
> http://nickle.org/mailman/listinfo/xcb