[Mono-dev] Delegates very slow on Mono 2.2/Linux (but not on Mono 2.4/Windows)

Zoltan Varga vargaz at gmail.com
Sun Mar 15 20:41:40 EDT 2009


Hi,

  This is most likely caused by a regression in mono 2.2 which is
fixed in mono 2.4.

                       Zoltan

2009/3/15 StApostol <stapostol at gmail.com>:
> It seems I am using different regional settings on Linux compared to
> Windows. Cleaned up results below:
>
> [Mono 2.2, Linux x86_64]
> Timing SendFloat (delegate): 0.7666697 seconds (766.6697 ns/call)
> Timing SendFloat (direct): 0.0170575 seconds (17.0575 ns/call)
> Timing Send (delegate): 1.3894752 seconds (1389.4752 ns/call)
> Timing Send (direct): 0.2461236 seconds (246.1236 ns/call)
>
> [Mono 2.4 RC1, Windows x86 (VirtualBox)]
> Timing SendFloat (delegate): 0.0130416 seconds (13.0416 ns/call)
> Timing SendFloat (direct): 0.0140448 seconds (14.0448 ns/call)
> Timing Send (delegate): 0.1033469 seconds (103.3469 ns/call)
> Timing Send (direct): 0.1063392 seconds (106.3392 ns/call)
>
> [.Net 3.5 SP1, Windows x86 (VirtualBox)]
> Timing SendFloat (delegate): 0.0117486 seconds (11.7486 ns/call)
> Timing SendFloat (direct): 0.0070824 seconds (7.0824 ns/call)
> Timing Send (delegate): 0.1087277 seconds (108.7277 ns/call)
> Timing Send (direct): 0.095304 seconds (95.304 ns/call)
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>


More information about the Mono-devel-list mailing list