不一樣語言的水仙花性能比較【Test1W】

看了大佬@魚丸粗麪一碗的文章:《這段代碼,c 1秒,java 9秒,c# 14秒,而python。。。》,基於水仙花數的各類語言1W次性能比較,以爲頗有意思。因而開啓cv大法,把我有環境的各類語言都跑了一遍,包括C++,C#.Net,C#.Net Core2.2,VB.Net,VB.Net Core2.2,Java,Python,Javascript,Go,NodeJs。代碼copy魚丸的,在github上放了一份:https://github.com/dreign/Test1Whtml

個人電腦信息以下:java

基本硬件展現
處理器 英特爾 第四代酷睿 i3-4170 @ 3.70GHz 雙核
主板 技嘉 H81M-S1
內存 16 GB ( 金士頓 DDR3 1600MHz )
主硬盤 OV-Blitz240GBSSD ( 240 GB / 固態硬盤 )
主顯卡 AMD Radeon R5 230 ( 1 GB )
顯示器 戴爾 DELA104 DELL E2418HN ( 24 英寸 )
網卡 瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 技嘉
聲卡 英特爾 英特爾 顯示器音頻 @ 英特爾 Haswell 高保真音頻python

Linux環境使用了騰訊雲的雲主機:
騰訊雲標準型S2 1 核 1 GB 1 Mbps 系統盤:高性能雲硬盤
VPS:2.4 GHz 基準主頻的 Intel Xeon E5-2680 Broadwell(v4)處理器,DDR4 內存


全部程序分別在win10和Linux環境下運行,測試的結果以下:

 

 

 

備註:c++ 在gcc -O 優化後,很是快,1億次也才30msc++


運行截圖:
c++

C#.Net4.5git

C#.Net Core 2.2github

VB.Net4.5c#

VB.Net Core 2.2性能

Java

Python

JavaScript

NodeJs測試

Go優化

相關文章
相關標籤/搜索