Android Studio 的 Android 模拟器 32位 64位 加法基准性能测试

PC硬件环境,i7 3.4GHz 16G,用 Android Studio 的 Android 模拟器分别模拟了 64 位和 32 位的 Android (ver 7.1.1) 模拟环境,以及一台旧手机作为真机环境,做20亿次的加法运算,记录了开始和完成的时间,作为简单的性能基准测试,在以上三个环境中,分别做了 9 次测试,采集测试结果如下:

单位:毫秒   
 64位模拟器32位模拟器小米4C
1226741993393
2223641183351
3195243333407
4184636953404
5161144033416
6175937533404
7230942513406
8195444863410
9233339973389
平均耗时203041373398

测试结果仅供参考,测试代码十分简单:

  public void OnCLickCalc(View view)
  {
    TextView textView1 = findViewById(R.id.textView2);
    TextView textView2 = findViewById(R.id.textView4);
    TextView textView3 = findViewById(R.id.textView5);

    // 在开始和结束分别取时间
    Calendar calendar1 = Calendar.getInstance();
    long value = 0;
    for (long i = 0; i < 2000000000; i++)
    {
      value = value + 1;
    }
    // 记录结束时间
    Calendar calendar2 = Calendar.getInstance();

    // 输出开始时间和结束时间
    String str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")).format(calendar1.getTime());
    textView1.setText(str);
    str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")).format(calendar2.getTime());
    textView2.setText(str);

    // 计算毫秒时间差
    long x = calendar2.getTimeInMillis() - calendar1.getTimeInMillis();
    textView3.setText(Long.toString(x));
  }

 

Q群讨论: 236201801

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值