danielpalme / IocPerformance

Performance comparison of .NET IoC containers
https://danielpalme.github.io/IocPerformance
Apache License 2.0
876 stars 157 forks source link

Added early release of abioc #69

Closed JSkimming closed 7 years ago

JSkimming commented 7 years ago

I'm working on a new IoC container called abioc. It's generating C# code and using Roslyn to compile it into an assembly.

Initial performance is promising, it's comparable to the no container benchmark, currently it only supports basic functionality.

The latest version of the Roslyn packages target .NETStandard 1.3, wich is only compatible with .NET 4.6 and above, as a result, I've upgraded the IocPerformance project to .NET 4.6.

As I expand the functionality, I plan to use IocPerformance to determine whether new features have a detrimental affect on performance.

JSkimming commented 7 years ago

I have a commit containing the results after having run the performance benchmarks, I haven't push the commit in case you prefer to execute the benchmarks yourself on a standardised, and otherwise idle machine.

Let me know I'll push that commit also.

danielpalme commented 7 years ago

Will a look at it within the next week.