注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

dcexpert的个人空间 http://home.eeworld.com.cn/space-uid-573537.html [收藏] [复制] [分享] [RSS]

日志

【K210系列】6. 性能测试

已有 23 次阅读2018-12-5 10:21 |个人分类:MicroPython

因为没有time模块,不能直接获取运行时间,所以采取了掐秒表估算方法,看看运行时间。

计算方法采用和以前类似的方法,分别计算整数加、整数乘、浮点加、浮点乘除等。

先计算整数加

  1. def int_add_test(n=1000000, a = 1234, b = 5678):
  2.     sum = 0
  3.     for i in range(n):
  4.         sum = a + b
复制代码


计算1000,000次加法用时2.9秒左右,计算10,000,000次用时约29秒。


整数乘法

  1. def int_mul_test(n=1000000, a = 1234, b = 5678):
  2.     sum = 0
  3.     for i in range(n):
  4.         sum = a * b
复制代码


计算1000,000大约3秒,计算10,000,000大约33秒。

不过除法测试中,因为gc的问题,造成测试不太成功,就没有继续测试了。



总体看,K210的计算速度比STM32F4稍快,比ESP32和STM32F7慢。如果不是因为micropython的固件优化不够造成,那么K210做图像处理会有些困难,希望后续版本可以改进。




此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-12-13 08:42 , Processed in 0.028875 second(s), 10 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2018 http://bbs.eeworld.com.cn/

返回顶部