精易论坛

标题: 易语言和黑月同时运行10次上亿循环详细对比 [打印本页]

作者: 动鸡不淳    时间: 2020-4-19 08:40
标题: 易语言和黑月同时运行10次上亿循环详细对比
本帖最后由 skychat 于 2020-4-19 08:52 编辑

调试运行的就不拿来对比了。

所有代码计算亿次

参考 2015年的帖子 https://125.confly.eu.org/forum.php?mod=viewthread&tid=13817926&highlight=%BA%DA%D4%C2%2B%D2%D7%D3%EF%D1%D4

    .计次循环首 (100000000, i)
        d = d + i
    .计次循环尾 ()

测试环境  虚拟机 win7 32位企业版 虚拟4核 3G内存   杀毒软件 火绒


易语言 静态编译   916KB

黑月  静态 和 VC 编译 588KB
        C/C++模式 536KB
        汇编模式最小 466KB

易语言 和 黑月 同时使用精易最新模块8.1.5 , 黑月使用 黑月界面类 3.8

黑月生成时已确保无E图标  输出 编译黑月程序 成功



每次运行任务前,闲置CPU 10秒左右。
易语言 静态编译
黑月 静态编译

黑月汇编模式 一个字,稳

比静态编译稍微好一些

VC也是很不错的吗


代码已上传,黑月编译时,自己区分下。  测试仅供参考。

黑月.e (2.38 MB, 下载次数: 47)
e语言.e (846.02 KB, 下载次数: 23)

测试后希望同僚们上传下执行效率。




作者: 白天很傻很天真    时间: 2020-4-19 10:02
本帖最后由 白天很傻很天真 于 2020-4-19 10:17 编辑



说实话  易语言跟MFC 差距 不是一点半点  

   


下面是易语言






作者: applepear    时间: 2020-4-19 10:07
其实这个速度相差一点也不是什么大问题
作者: 哥只是传说Y    时间: 2020-4-19 10:17
10亿次计算2秒多怎么说,这个计算有意义么?

作者: Dakk    时间: 2020-4-19 10:24
测试了黑月VC/MFC速度最快!
作者: 白天很傻很天真    时间: 2020-4-19 10:27
哥只是传说Y 发表于 2020-4-19 10:17
10亿次计算2秒多怎么说,这个计算有意义么?

你试试 <= 1亿  跟我有多大差别
作者: 哥只是传说Y    时间: 2020-4-19 10:30
白天很傻很天真 发表于 2020-4-19 10:27
你试试

测试了一亿次的话都是0毫秒,
作者: 白天很傻很天真    时间: 2020-4-19 10:31
本帖最后由 白天很傻很天真 于 2020-4-19 10:35 编辑
哥只是传说Y 发表于 2020-4-19 10:30
测试了一亿次的话都是0毫秒,

。。。。。。JAVA比MFC还快?
你写错了  他是一个新变量   b = b+i
你才一个i++

我测试了一下只i++    release模式下 也要60毫秒左右

作者: 哥只是传说Y    时间: 2020-4-19 10:45
本帖最后由 哥只是传说Y 于 2020-4-19 10:47 编辑
白天很傻很天真 发表于 2020-4-19 10:31
。。。。。。JAVA比MFC还快?
你写错了  他是一个新变量   b = b+i
你才一个i++

改了下t=t+i 事实说话

0K}7UC9MK094NX2(7B56)60.png (48.43 KB, 下载次数: 2)

0K}7UC9MK094NX2(7B56)60.png

作者: 白天很傻很天真    时间: 2020-4-19 10:49
哥只是传说Y 发表于 2020-4-19 10:45
改了下t=t+i 事实说话

你这个有点不科学  我还得60毫秒呢 你才30毫秒  
作者: 超级の赛亚人    时间: 2020-4-19 10:56
对比没啥意义
作者: 超级の赛亚人    时间: 2020-4-19 12:05
e语言.e (3.55 KB, 下载次数: 3)
作者: 动鸡不淳    时间: 2020-4-19 12:20
白天很傻很天真 发表于 2020-4-19 10:02
说实话  易语言跟MFC 差距 不是一点半点  

   

是的 不是一星半点的。
作者: aiwuhui1991    时间: 2020-4-19 16:45


作者: wjswzj0    时间: 2020-4-19 17:08
看看看,感谢分享
作者: 动鸡不淳    时间: 2020-4-19 18:53
aiwuhui1991 发表于 2020-4-19 16:45

速度都还行,看不出什么差异
作者: ck66    时间: 2020-4-20 11:36
居然还要精币下载,不好  非常的不好
作者: uuuc    时间: 2020-4-21 13:55
易语言跟MFC 差距
作者: chencong5025    时间: 2020-4-22 01:35
Delphi 10.3 Release模式  轻松秒杀 debug模式 大概是180-205


代码:


轻松秒杀。。。。

作者: chencong5025    时间: 2020-4-22 01:37
lazarus  跨平台的pascal


不开优化 =debug模式 也是200-220
开了优化 =Release模式 也是秒杀咯

作者: chencong5025    时间: 2020-4-22 01:43
DELPHI7 不做任何设置。秒杀之



作者: chencong5025    时间: 2020-4-22 01:59
更正一下之前 Delphi  lazarus 的代码错误 加j 变成了加i  不过对耗时不影响  说明下

更新一个 C#的



作者: chencong5025    时间: 2020-4-22 04:04
最后来一个 AAUTO 脚本  我运行附件的易语言 和这差不多



作者: hmyroot    时间: 2020-4-26 11:12
如果吴总把易语言所有底层支持库改成汇编,相信可以秒杀那些语言
作者: hehehero    时间: 2020-4-26 23:27
都好就是不会
作者: w3516330    时间: 2020-6-25 03:02
感谢分享~~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4