Archives

Next Archive Previous Archive

01 Sep - 30 Sep 2003
01 Oct - 31 Oct 2003
01 Nov - 30 Nov 2003
01 Jan - 31 Jan 2004
01 Feb - 28 Feb 2004
01 Mar - 31 Mar 2004
01 May - 31 May 2004
01 June - 30 June 2004
01 Jul - 31 Jul 2004
01 Nov - 30 Nov 2004
01 Jan - 31 Jan 2005
01 Apr - 30 Apr 2005
01 May - 31 May 2005
01 Jul - 31 Jul 2005
01 Aug - 31 Aug 2005
01 Sep - 30 Sep 2005
01 Oct - 31 Oct 2005
01 Nov - 30 Nov 2005
01 Dec - 31 Dec 2005
01 Jan - 31 Jan 2006
01 Feb - 28 Feb 2006
01 Mar - 31 Mar 2006
01 May - 31 May 2006
01 June - 30 June 2006
01 Aug - 31 Aug 2006
01 Sep - 30 Sep 2006

Last Comments

cheap lexapro (Refactoring): It is very important for you to click below. Trust …
generic soma1988 (Refactoring): askljdIt is very important for you to click below. …
cheap tramadol842… (Glade 3 in MonoDe…): irlgipIt is very important for you to click below. …
zyban (MonoDevelop impro…): It is very important for you to click below. Trust …
buycelexa (Designing menus): It is very important for you to click below. Trust …
cheap tramadol (Designing menus): It is very important for you to click below. Trust …
cialis (Back from holiday…): It is very important for you to click below. Trust …
generic cialis (So many news in M…): It is very important for you to click below. Trust …
sales (Refactoring): World of Warcraft Gold,Wow Gold,Cheap World of Warc…
a roulette wheel (Namibia): I must win this battle. You should help

Last Referrers

12:21 nashe.ournet.md/gindulmitei.ht…
12:21 musicforum.org.ua/viewtopic.ph…
12:17 nashe.ournet.md/ind.html
12:16 nicola-tesla.blogspot.com/2007…
12:15 newmusiccentre.co.uk/db/misc/8…
12:14 mp3s.good.one.pl/download-mp3-…
12:13 familyguyx.info/movie/6-The_So…
12:12 mp3s.good.one.pl/download-mp3-…
12:10 buyhghsupplement.info/2008/03/…
12:08 mp3s.good.one.pl/download-mp3-…

Links

Google
Pivot

To change this list, edit the file '_aux_link_list.html' in your pivot's templates folder.

Stuff

Powered byPivot - 1.24.3: 'Arcee' 
XML Feed (RSS 1.0) 

About

This is the default template for Pivot. You can change this text by editing the file templates/frontpage_template.html in your pivot folder.

Linkdump

+ 2 - 3 | § Faster binary serialization!

I've been learning some IL (fascinating) and I decided to apply my new skills in the optimization of the binary formatter. The idea is to generate IL code for some parts of the serializer that currently rely on reflection to do its job (for example, getting data from object's members).

My first change achieved a x3 performance boost in object serialization, not bad at all! But it still can be improved. Right now I'm not generating code for classes that use custom serialization, because the data structure to be serialized may change for every class instance. But I have some ideas to cope with this.

The binary serializer is important because it is used to marshall data between application domains, so cross-appdomain calls should be faster now. Well, not all of them. Calls that only have primitive types as parameters (or arrays of primitive types) are not marshalled using the serializer, but a special "manual" marshalling is used instead. But well, that's another story.