|
本帖最后由 超级萌新 于 2023-10-23 10:41 编辑
运行速度上,好像易语言还真不是很快啊。
https://bbs.125.la/forum.php?mod=viewthread&tid=14800056
(出处: 精易论坛)
大佬们来一起研究一下,怎么才能更快
内存分配加速优化 (真)SetProcessAffinityMask (-1, 4 )t = 取启动时间 ()调试输出 (时间戳转文本2 (1697965604 + i )) 计次循环首 (1000000, i )时间戳转文本2 (1697965604 + i )计次循环尾 ()调试输出 (取启动时间 () - t )信息框 (到文本 (取启动时间 () - t ), 0, , )返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_秒 | 长整数型 | | | 内容 | 字节集 | | | 小时 | 整数型 | | | 分钟 | 整数型 | | | 秒 | 整数型 | | | 返回内容 | 文本型 | | |
局_秒 = 时间戳 + 28800 小时 = (局_秒 % 86400 ) ÷ 3600 内容 = { 48, 48, 58, 48, 48, 58, 48, 48, 0 }如果 (小时 < 10 )内容 [2 ] = 48 + 小时 内容 [1 ] = 48 + 到整数 (小时 ÷ 10 )内容 [2 ] = 48 + 小时 % 10 分钟 = (局_秒 % 3600) ÷ 60如果 (分钟 < 10 )内容 [5 ] = 48 + 分钟 内容 [4 ] = 48 + 到整数 (分钟 ÷ 10 )内容 [5 ] = 48 + 分钟 % 10 秒 = 局_秒 % 60如果 (秒 < 10 )内容 [8 ] = 48 + 秒 内容 [7 ] = 48 + 到整数 (秒 ÷ 10 )内容 [8 ] = 48 + 秒 % 10 返回 (到文本 (内容)) |
|