How much of a performance penalty are you paying when going to .Net from a vanilla c++ unmanaged environment. I have heard that the difference is smaller now than what it used to be?
I am referring to a PC environment and not embedded systems
How much of a performance penalty are you paying when going to .Net from a vanilla c++ unmanaged environment. I have heard that the difference is smaller now than what it used to be?
I am referring to a PC environment and not embedded systems
The short answer, it depends on what you are doing. There are several places to read about this.
It's absolutely depends on your project.
But remember itat .Net
is not designed for high performance computing, but for high productivity.
So, in cases on stressing performance it will almost always loose in front of c
, c++
or say python
. But if you measure time you need deliver a simple windows based application, full of modern features,, the story almost always will be inverse.