[Mono-devel-list] The first (attempt to checkin) managed collation patch

Atsushi Eno atsushi at ximian.com
Sun Jul 24 12:58:19 EDT 2005


Hello,

>>I measured the performance for mcs.exe build and put the results
>>here:
>>http://monkey.workarea.jp/tmp/20050720/prof-no-collation.txt
>>http://monkey.workarea.jp/tmp/20050720/prof-managed-collation.txt
> 
> 
> Thanks for posting these profiles, this is done with
> USE_MANAGED_RESOURCE?

Well, yes, but I have already updated the code, so the profile
does not match with the latest svn, as it confused you.

Actually I noticed that the code I hacked for icall/byte* mode
could also be applied to managed resource (and its pointer) mode.
I'll make some changes and repost the profile results later.

> Also, I noticed that you have code like this:
> 
> #if !MANAGED_USE_RESOURCE
> 	not_managed_use_resource
> #else
> 	managed_use_resource
> #endif
> 
> I would prefer if you swapped the code, so it reads:
> 
> #if MANAGED_USE_RESOURCE
> 	managed_use_resource
> #else
> 	unmanaged_use_resource
> #endif

Oh, yes I'll fix them as well.

Atsushi Eno



More information about the Mono-devel-list mailing list