【樹莓派】C# .net core 3.0 和 java 速度測試

樹莓派硬件信息

型號:樹莓派3B+

系統:Linux raspberrypi buster 32位

CPU:ARMv7

grep "model name" /proc/cpuinfo
getconf LONG_BIT
uname -a

.net版本

java版本

.net代碼

using System;

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {
            int Total = 1000000000;
            if (args.Length != 0) {
                Total = Int32.Parse(args[0]);
            }
            var dt = DateTime.Now;
            for (int i = 0; i < Total; i++) ;
            var dw = (DateTime.Now-dt).TotalMilliseconds;
            Console.WriteLine($@"{Total}次累加運算:{dw} ms");
        }
    }
}

java代碼

import java.util.Date;

public class TestSpeed {

	public static void main(String[] args) {
		int Total = 1000000000;
		if (args.length != 0) {
		    Total = Integer.parseInt(args[0]);
		}
		long dt = new Date().getTime();
		for (int i = 0; i < Total; i++) ;
		long dw = new Date().getTime()-dt;
		System.out.println(Total+"次累加運算:"+dw+" ms");
	}
}

反正我被驚呆了,這差的也太遠了。

上面的代碼生成的測試工具:https://pan.baidu.com/s/1_duKJDVVqDSUZ6Cp6-VGmQ

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章