[Mono-dev] IOC performance much slower than Windows

jchannon jonathan.channon at gmail.com
Thu Dec 17 09:38:12 UTC 2015


Miguel responded but doesnt look like it came into the mailing list so here's
whats missing


> To be honest I don't k is where to start. Here's a poor attempt and repro.
> https://github.com/jchannon/MediatRTest
> 
> In another test I also tried registering and resolving types with some IOC
> Containers but the first hit was 10ms on Windows/100ms on Mono but all
> subsequent calls were 0ms. I assume due to some sort of run time caching.
> However load testing a web app where types are resolved it's much slower
> on mono compared to Windows 


> Hello,
> 
> Or the first run triggers a lot more work on the part of the JIT.   
> 
> It would be nice if we can exercise the slow codepath and profile that
> with the statistical profiler.
> 
> Also, interfaces methods in general are much slower to invoke than virtual
> methods, and .NET might have a better implementation of that.





--
View this message in context: http://mono.1490590.n4.nabble.com/IOC-performance-much-slower-than-Windows-tp4667103p4667175.html
Sent from the Mono - Dev mailing list archive at Nabble.com.


More information about the Mono-devel-list mailing list