.Net vs C++(性能)[关闭]
Posted
技术标签:
【中文标题】.Net vs C++(性能)[关闭]【英文标题】:.Net vs C++ (performance) [closed] 【发布时间】:2012-03-30 05:24:52 【问题描述】:从 vanilla c++ 非托管环境转到 .Net 时,您要付出多少性能损失。听说现在差距比以前小了?
我指的是 PC 环境,而不是嵌入式系统
【问题讨论】:
类似这样的东西:***? 有趣。我实际上并没有考虑到它在某些情况下可以更快...... 主要区别在于您完成程序所需的时间 可以是任何东西,从性能提升到数量级损失,具体取决于任务。 就我而言,这是一个有争议的问题,因为我大部分时间都在 Asp.Net 工作。无论如何,与网络请求相比,任何微观差异都是微不足道的:-) 【参考方案1】:简短的回答,这取决于你在做什么。有几个地方可以阅读。
C++ performance vs. Java/C#
Head-to-head benchmark: C++ vs .NET
C# versus C++ versus Java performance comparison
【讨论】:
文章“工程师很昂贵,而服务器不是!”中提出的观点很重要【参考方案2】:这完全取决于您的项目。
但请记住 .Net
不是为高性能计算而设计的,而是为高生产力而设计的。
因此,在强调性能的情况下,它几乎总是在c
、c++
或python
前面松动。但是,如果您衡量时间,您需要交付一个简单的基于 Windows 的应用程序,并且充满现代功能,那么故事几乎总是会反过来。
【讨论】:
嗯? Python 非常慢。 python 适合高性能计算吗?以上是关于.Net vs C++(性能)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
RichFaces Vs PrimeFaces(用于性能)[关闭]