哈斯克尔GHC与Java最快的性能相比 始终查看源代码。如果最快的程序是手工编写的矢量指令,那么宿主语言重要吗?您可能对优化程度较低的程序更感兴趣-更多秒,更少gz源代码. 范库奇·雷杜克斯 来源秒微机gz(高斯)cpu秒 Java#3 40.7642,844126440.83 Java语言 10.982012年128943.36 Java#2 44.0340,91652044.09 哈斯克尔GHC#5 11.2819,64485044.70 哈斯克尔GHC#4 50.6719,76867151.56 Haskell GHC 6号 15.2421,632112359.78 哈斯克尔GHC#2 46.0825,600815139.01 Haskell GHC公司 281.0819,644567287.17 哈斯克尔GHC#3 发生错误 n-主体 来源秒微机gz(高斯)cpu秒 Java#5 6.7841,38414356.82 Java#4 6.8741,18814956.91 Java#2 7.4241,30814307.46 Java#3 7.4741,25614367.51 Java语言 7.8541,51214377.89 哈斯克尔GHC#2 11.0519,668188811.20 哈斯克尔GHC 14.8019,796171315 光谱形式 来源秒微机gz(高斯)cpu秒 哈斯克尔GHC#4 1.4819,7969945.70 Java#3 1.6642,9247626.21 Java语言 7.0742,2685217.13 Java#2 2.4042,1649569.25 哈斯克尔GHC#2 21.4819,79641021.63 曼德尔布罗特 来源秒微机gz(高斯)cpu秒 Java#4 4.45104488个66716.20 Java#2 4.1383,15280216.22 Java#6 4.2883,05680816.84 Java语言 25.7041,38867125.76 Java#3 7.8683,42491030.96 哈斯克尔GHC#2 12.3445,18478949.13 哈斯克尔GHC 52.21260,35262853 哈斯克尔GHC#3 发生错误 小矮人 来源秒微机gz(高斯)cpu秒 Java#3 0.9340,8607700.96 Java#2 1.3444,5249441.42 哈斯克尔GHC#6 1.5919,6683681.65 哈斯克尔GHC#4 1.8019,7963551.87 哈斯克尔GHC#3 2.1719,7963872.25 哈斯克尔GHC#2 2.1919,7965922.26 哈斯克尔GHC 2.2219796年4662.29 Java语言 7.61486,2368078.69 哈斯克尔GHC#5 119.1819668年934119.32 regex-redux 来源秒微机gz(高斯)cpu秒 哈斯克尔GHC#3 1.07411,52022192.28 Java语言 8.38666,80487516.42 Java#3 5.17671372个93517.04 Java#6 5.571,234,92874617.17 法斯塔 来源秒微机gz(高斯)cpu秒 Java#4 3.1542784人15283.26 Java#6 1.1848,40825493.71 Java#5 1.2448,75224783.81 Java#2 4.3547,18412594.50 哈斯克尔GHC#4 1.8941,21620174.73 哈斯克尔GHC#5 2.4519,65220046.27 哈斯克尔GHC#6 2.3519,64818856.49 哈斯克尔GHC 7.2319,6449757.32 哈斯克尔GHC#3 8.72616,69210918.84 哈斯克尔GHC#2 6.27438,784132319.11 k核苷酸 来源秒微机gz(高斯)cpu秒 Java语言 5.01368,104182116.33 Java 6 7.18365,592161425.01 Java#3 7.30365,348164225.39 Java#4 34.43195,584188734.79 Java#5 16.05219,872222538.17 哈斯克尔GHC 22.83659584个106777.84 哈斯克尔GHC#2 22.61802,944149287.50 哈斯克尔GHC#3 37413,9522266133.16 反向补足 来源秒微机gz(高斯)cpu秒 哈斯克尔GHC#4 3.76505,60010473.82 Java#6 3.332,031,4607603.96 Java#5 4.731,096,34411154.86 Java#4 5.571,889,9286565.68 Java#7 23.061,036,29616546.31 哈斯克尔GHC#2 6.813,812,0969986.90 Java#3 输出错误 爪哇#8 输出错误 二叉树 来源秒微机gz(高斯)cpu秒 Java语言#4 4.502,081,7448465.22 Java#3 4.802,076,8605465.59 Java#6 4.842,097,0725355.60 Java#2 4.932,067,6565585.67 哈斯克尔GHC#8 2.38256,8288075.96 哈斯克尔GHC#7 3.18298,1128177.81 Java#7 2.571,728,4528418 哈斯克尔GHC#6 4.08242,7206018.35 哈斯克尔GHC 13.52669,82450015.19 哈斯克尔GHC#3 6.91650,24054415.45 哈斯克尔GHC#5 7.34674,94456715.67 哈斯克尔GHC#2 14.46263,93649816.05 哈斯克尔GHC光荣的格拉斯哥哈斯克尔编译系统,版本9.4.8LLVM版本17.0.2 Java语言爪哇岛22 2024-03-19Java HotSpot(TM)64位服务器虚拟机(建造22+36-2370,混合模式,共享) 所有Haskell GHC计划和测量 所有Java程序和测量