当您从一个普通的c++非托管环境转到.Net时,您付出了多少性能损失。我听说现在的差别比以前小了?
我指的是PC环境,而不是嵌入式系统
发布于 2012-03-30 13:40:16
这完全取决于你的项目。
但请记住,itat .Net不是为高性能计算而设计的,而是为高生产率而设计的。
因此,在强调性能的情况下,它几乎总是在c、c++或python面前松散。但是如果你测量时间,你需要交付一个简单的基于windows的应用程序,充满了现代功能,故事几乎总是相反的。
发布于 2012-03-30 13:31:30
简而言之,这取决于你在做什么。有几个地方可以了解到这一点。
Head-to-head benchmark: C++ vs .NET
C# versus C++ versus Java performance comparison
https://stackoverflow.com/questions/9937393
复制相似问题