剔除所有与基准测试和基准比较相关的明显警告,是否有任何研究(一系列有良好文档和无偏见的测试)比较了上述两种语言的平均执行速度?谢谢
发布于 2009-06-29 07:28:47
据我所知,最好的比较是The Computer Language Benchmarks Game。
它比较了(目前)大量编程语言的10个基准测试的速度、内存使用和源代码大小。基准的实现是由用户提交的,而且还在不断改进,因此排名有所变化。
目前比较的是openjdk和C# .NET核心。
Currently it is close, but .NET Core is slightly faster on most benchmarks。
发布于 2010-04-17 22:49:49
这是一个关于这个主题的nice recent study:
在C、C#和Java中的数值性能
彼得·塞斯托夫特(sestoft@itu.dk)
丹麦哥本哈根IT大学
版本0.9.1 of 2010-02-19
摘要:我们比较了C,C#和Java在三种小情况下的数值性能。
...
发布于 2015-11-29 22:33:47
这两种语言在性能方面都在不断发展。至少在2013年,微软自己的Joe Duffy blogged
Java在性能上比C#更接近C++,这要归功于在类似热点的虚拟机中出色的工作,这些虚拟机使用了代码间距和堆栈分配。
https://stackoverflow.com/questions/1049004
复制相似问题