立即注册

micropython-microbit 中文社区

查看: 576|回复: 0

【RTT-MPY】不太成功的圆周率测试

[复制链接]
  • TA的每日心情
    慵懒
    2019-10-23 20:05
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2018-7-26 20:55:42 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    这一篇本来前几天就预备写,但是因为加班耽误了。以前用python计算圆周率,用来测试CPU的性能,于是想在SWM320上也测试一下,看看性能在什么水平。圆周率的计算方法请见以前的帖子:
    http://www.micropython.org.cn/bbs/forum.php?mod=viewthread&tid=1526

    将代码用ctrl-E粘贴到micropython中,就可以进行计算了。但是系统gc机制影响了计算,使得计算时间不准确,就无法进行比较了。

    1. >>> a=pi_t(10)
    2. elapsed: _space_0.02_space_s
    3. >>> a=pi_t(20)
    4. GC: total: 7936, used: 1840, free: 6096
    5. No. of 1-blocks: 29, 2-blocks: 5, max blk sz: 37, max free sz: 203
    6. elapsed: _space_0.05_space_s
    7. >>> a=pi_t(100)
    8. GC: total: 7936, used: 1952, free: 5984
    9. No. of 1-blocks: 24, 2-blocks: 5, max blk sz: 37, max free sz: 158
    10. GC: total: 7936, used: 2064, free: 5872
    11. No. of 1-blocks: 25, 2-blocks: 5, max blk sz: 37, max free sz: 158
    12. GC: total: 7936, used: 2016, free: 5920
    13. No. of 1-blocks: 25, 2-blocks: 8, max blk sz: 37, max free sz: 158
    14. GC: total: 7936, used: 1984, free: 5952
    15. No. of 1-blocks: 25, 2-blocks: 7, max blk sz: 37, max free sz: 158
    16. GC: total: 7936, used: 1984, free: 5952
    17. No. of 1-blocks: 25, 2-blocks: 7, max blk sz: 37, max free sz: 158
    18. GC: total: 7936, used: 1920, free: 6016
    19. No. of 1-blocks: 25, 2-blocks: 5, max blk sz: 37, max free sz: 158
    20. elapsed: _space_0.24_space_s
    复制代码

    希望RTT尽早出一个改进的版本。


    回复

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    Archiver|手机版|小黑屋|micropython-microbit 中文社区

    GMT+8, 2019-12-9 12:50 , Processed in 0.081954 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表