Ash
Ash

Reputation: 25652

Does anyone know of any performance benchmarks done between the various .Net Frameworks

What's the performance differences between the frameworks (for the same/equivalent code)?

Upvotes: 3

Views: 144

Answers (2)

okutane
okutane

Reputation: 14260

Mono vs. .NET Performance Test

Upvotes: 1

Marc Gravell
Marc Gravell

Reputation: 1062895

"equivalent code" is tricky... for example, under the bonnet and out of sight, code might use things like Reflection.Emit / DynamicMethod / Delegate.CreateDelegate to generate dynamic (but highly optimized) code. These don't work universally (not on CF 2.0, for example).

Even for basic code, the JIT/GC may work very differently between platforms and or frameworks (or even on different CPUs / cores). Server GC is different to desktop GC, for example. There are difference between x86 and x64 (different optimizations and costs). So I'm afraid it boils down to specific tests on specific areas. A broad brush "is 20% faster" won't necessarily apply to the CPU-intensive part of your code.

Upvotes: 3

Related Questions