【树莓派】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

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