2005
11.27

So, I’m writing a little toy app (a single thread web server in c#) and I’m using the awesome “heap-buddy” tool to track heap usage… and this is what I see:
[terminal]
[rafael@salamandra Ophion.ZServer]$ heap-buddy /tmp/zserver.pf types fullname

Type # Total AvSz AvAge BT#
string 6462 563k 89.2 0.7 663
int 14731 172k 12.0 0.0 235
object[] 1043 68k 66.8 0.4 114
byte[] 1204 62k 53.5 0.1 98
char[] 107 51k 490.9 1.7 89
System.Text.StringBuilder 1294 30k 24.0 0.1 160

[/terminal]

about 90% of the 563k of string allocation came from log4net…. that is just plain awefull for a webserver in which every ms of waisted servicing time counts. I’m going to pursue this further an post a better analysis of the problem later, but for right now, all I can say is LAME!.

2005
11.09

So, it looks like the democrats took both Jersey and Virginia today… it will be interesting to see if this is the start of a downfall for the Republican party….

2005
11.06

new bookmark code commited!

I commited the new bookmark code to monodoc yesterday. Even tho things are still pretty unpolished, I’m pretty happy with the outcome (give it a try and let me know!). Now I’m going to focus on tracking down some bugs that are making the browser crash while loading some “anchored” HTML. In the meantime, any feedback is much appreciated.

2005
11.01

I’m submitting to the monodoc ([url]http://mono-project.com/Monodoc[/url]) mailing list a patch that gives persistent hierarchical bookmarks to monodoc. Hopefully this will get approved and merged upstream soon…
The patch took a lot longer than I first had planned since dealing with something like hierarchical bookmarks is not as trivial as one might think…
Since some poeple say a picture is worth 1000 words, so here it is:
bookmark image

I apologize for the ugly cropping but for some reason I could not get Gnome snapshot to work correctly.

- raf