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

StApostol stapostol at gmail.com
Sun Mar 15 18:21:23 EDT 2009


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)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20090316/8d4d8547/attachment.html 


More information about the Mono-devel-list mailing list