.NET 和 Java 之碰撞火花:到底谁快?

Javalobby论坛上一篇文章"BentUser Reports .NET 2.0 Significantly Faster than Java 5... Oh Really?"中,对.NET vs Java 之标准测试的结果提出了自己的疑问:.NET 2.0 是否确实比Java 5 快?

BentUser上一篇文章".NET vs. Java Shootout"中对.NET 2.0 与Java 1.5 的性能进行了标准测试,测试项目包括Selection Sort、Memory Efficiency。在第一项测试内容中,分别对1,000个和100,000浮点数进行选择排序,测试结果如下图。



作者对该测试结果提出疑问,并个人进行了相同的测试。测试结果令人吃惊。结果请看〉〉

一家之言不可尽信,但同时也提出问题:测试的公平性由谁监督?

总而言之,验证.NET vs Java 孰快孰慢,显然并非几个人作个测试就可以解决的。

时间: 2024-08-03 19:46:26

.NET 和 Java 之碰撞火花:到底谁快?的相关文章

动态-JAVA 中Null值到底是什么

问题描述 JAVA 中Null值到底是什么 public class test { public static void main(String[] args) throws Exception { Temp temp = new Temp(); temp.test("1"); temp.test(null); } } public class Temp { public void test(Object a){ System.out.println("test Object

人工智能与存储大碰撞,到底是新需求还是零火花?

如今,人工智能的高速发展,彻底改变了人类的工作方式.生活方式和思维方式,也实现了生产力的整体跃升和社会治理的新变革.随着计算力的不断突破,人工智能的技术也在日趋成熟,越来越多的企业开始将AI技术融入至行业中. 然而,人工智能在适配行业需求过程中往往会出现慢热现象,一方面是缺乏需求入口来实现技术颠覆,另一方面则是要面临行业内新技术攻防战所产生的阻力.而存储作为传统行业,即便经历过一轮又一轮如软件定义,超融合,云计算等技术的市场洗牌,当面对人工智能技术时,又将如何撬动市场的新需求呢? 基于市场趋势,

晕了,JAVA中的super到底是指什么

问题描述 JAVA还是初学,查了很多资料,还是不太了解.有说是父类对象的引用,子类实例化时会一起生成一个父类的对象.但是要是父类是抽象类呢,不是不能实例化的吗?可是super.xx()怎么也可以调用抽象父类的普通方法,不是只有实例化的对象才可以调用普通方法的吗?super到底是指什么,然后子类实例化的过程到底怎么样的,希望高手可以帮帮我.abstract class Base{public void say(){System.out.println("父类普通方法");}}class

iPIN 研究员李双印博士独家解析:循环聚焦机制如何与主题模型碰撞火花?

雷锋网(公众号:雷锋网) AI 科技评论按:李双印博士曾在香港科技大学攻读博士后,师从香港科技大学计算机系主任杨强教授.他的主要研究方向主要包括数据挖掘.人工智能.文本建模.深度学习,论文曾被 IJCAI.ICDM.UAI 等顶级国际会议收录.李双印作为第一作者的论文<Recurrent Attentional Topic Model>入选 oral presentation,入选口头展示论文(oral),雷锋网AI科技评论与李博士日前进行了交流,并整理成文与读者分享. 李双印博士 李双印在

Java 8 的 JVM 有多快?Fork-Join 性能基准测试

Java 8 已经发布一段时间了,许多开发者已经开始使用 Java 8.本文也将讨论最新发布在 JDK 中的并发功能更新.事实上,JDK 中已经有多处java.util.concurrent 改动,但本文重点将是 Fork-Join 框架的改进.我们将讨论一点 Fork-Join,然后实现一个简单的基准测试以比较 FJ 在 Java 7 和Java 8 中的性能. 你可能对Fork/Join在意的地方 ForkJoin 是一个通常用于并行计算递归任务的框架.它最早被引入Java 7 中,从那时起

java List集合与redis数据快速比对

问题描述 我的需求是,现在有个list 集合里面有1000个数据,redis里有400多万数据,现在要查找list里的数据是否存在与redis里,由于redis里的数据比较多所以比对算法需要尽可能的高效,希望大家能提供个高效的算法,谢谢--补充:list里存放的是一个自定义对象,对象有个属性是手机号mobile,redis里存储的是手机号黑名单,发送短信的时候我要判断list里的短信号码是否在黑名单里,如果存在就把这个对象从list里删除(或者记录下来). 解决方案 黑名单数据是基本不会变的.

在eclipse里如何导入java.awt包呢

问题描述 在eclipse里如何导入java.awt包呢 java.awt的包到底在哪里可以下载,并且我的eclipse汉化也汉化不了. 解决方案 import java.awt.*;

JVM学习(1)——通过实例总结Java虚拟机的运行机制

JVM的历史 JVM的运行流程简介 JVM的组成(基于 Java 7) JVM调优参数:-Xmx和-Xms 逃逸分析(DoEscapeAnalysis )的概念--JVM栈上分配实验 JVM中client模式(-client)和server模式(-server)的区别 查看GC日志的方法 使用idea对JVM进行参数输入 Java栈,Java堆和方法区的交互原理 为了能让递归方法调用的次数更多一些,应该怎么做?   当今--截止本文总结之前,使用最为广泛的 JVM 为 HotSpot(HotSp

Java 虚拟机 OpenJ9 和 Hotspot 的 Benchmark 测试

IBM 开源了它开发的 J9 Java 虚拟机 (JVM),并将其贡献给了 Eclipse 基金会,重命名为 Eclipse OpenJ9.J9 是一个高性能可伸缩的 Java 虚拟机,是许多 IBM 企业级软件产品的核心,OpenJ9 可作为 Hotspot 的替代者用于 OpenJDK,比如需要高性能的企业级运行时环境. 那么,这个 Eclipse OpenJ9 Java 虚拟机的性能到底如何?日前,有开发者运行了一些快速的 Benchmark 测试来和 Java 虚拟机 Hotspot 进