当前位置: 首页 > 面试题库 >

Java与C#:是否有任何研究可以比较它们的执行速度?

梁修贤
2023-03-14
问题内容

剔除所有与基准测试和基准测试比较有关的明显警告,是否有任何研究(一系列有据可查和无偏见的测试)比较上述两种语言的平均执行速度?谢谢


问题答案:

我知道的最好的比较是“计算机语言基准测试”。

它比较(目前)多种编程语言中的10个基准测试的速度,内存使用情况和源代码大小。基准测试的实现是用户提交的,并且会不断改进,因此排名会有所变化。

目前的比较是openjdk与C#.NET Core。

目前,它已经接近了,但是.NET Core在大多数基准测试中都稍快一些。



 类似资料:
  • 问题内容: 简而言之,我需要能够将已编译的可执行文件粘贴到Java jar文件中,然后能够从Java运行它(可能通过)。 的 原因 ,是我想使用Java来包裹ImageMagick的可执行文件成分的图像处理弹性的Map Reduce任务。EMR只希望获取一个jar文件,因此我认为没有空间在旋转的数据节点上安装软件。 问题答案: jar中的可执行文件是一种资源,您可以通过Stream访问它,并将可执

  • 本文向大家介绍你是如何比较js函数的执行速度的?相关面试题,主要包含被问及你是如何比较js函数的执行速度的?时的应答技巧和注意事项,需要的朋友参考一下 console.time(flag); console.timeEnd(flag);

  • 知道两个二进制文件是否相同(除了时间戳)的最简单方法是什么(在Ubuntu Linux上使用图形工具或命令行)?我不需要实际提取差异。我只需要知道他们是不是一样的。

  • 问题内容: 我需要比较两个Dates(例如和),并得出在同一天两个相同的true,如果不是,则返回false。 我怎样才能做到这一点?这里似乎有混乱的旋风……而且我想尽可能避免引入除JDK之外的其他依赖项。 需要说明的是:如果并且共享相同的年,月和日,则为true,否则为false。我意识到这需要了解时区…传入时区会很好,但是只要我知道行为是什么,我就可以使用GMT或本地时间。 再次澄清: 问题答

  • 问题内容: Comparable和Comparator之间的主要区别是什么。 在什么情况下,哪个比另一个优先? 问题答案: 当你的类实现时,该类的方法将定义该对象的“自然”顺序。根据合同,该方法有义务(尽管不要求)与该对象上的其他方法保持一致,例如,当比较返回true 时,应始终为对象返回0 。 一个比较本身就是如何比较两个对象的定义,可用于可能不与自然顺序排列的方式来比较的对象。 例如,字符串通

  • 问题内容: 我一直在阅读JLS,并且遇到了11.1.3节。我引用的异步异常是: 大多数异常是由于它们所发生的线程的操作而同步发生的,并且在程序中被指定为可能导致此类异常的某个点处发生。相反,异步异常是在程序执行的任何时候都可能发生的异常。 和 异步异常仅由于以下原因而发生: […] * Java虚拟机中的内部错误或资源限制,阻止其实现Java编程语言的语义。在这种情况下,引发的异步异常是Virtu