numbersir 发表于 2023-10-30 13:22:54

这么细节的地方都被你发现了,牛逼

yb1984724 发表于 2023-10-30 14:49:55

:):):)编译了看看C++代码是怎么写的?

Xelloss0618 发表于 2023-10-30 15:35:46

呵呵仙8 发表于 2023-10-30 12:19
会错意了.后图是个人建议"文本到整数()"源码变更为这样.速度才和"文本到长整数()"一样快!! ...

直接强转是不准确的,你可以测试一下这个代码。
调试输出 (文本到长整数 ("5000000000"), 文本到整数 ("5000000000"), (整数)文本到长整数 ("5000000000"))

_ttoi 这个C函数比吴总的 StrToN64 只慢2到6倍左右。

呵呵仙8 发表于 2023-10-30 16:58:15

呵呵仙8 发表于 2023-10-30 18:18:22

Xelloss0618 发表于 2023-10-30 20:44:02

呵呵仙8 发表于 2023-10-30 18:18
我当初也认为是被编译优化了!




谁教你这样测性能的……
应该是 (14359 - 11625) / 14359,快19%
排除多余的代码,只用文本到整数,关闭编译优化我测出来是快 5 倍左右,默认编译优化是快 2~3 倍。

呵呵仙8 发表于 2023-10-30 21:28:56

苹果2014 发表于 2023-11-1 17:08:39

文本到长整数 ()比文本到整数 ()执行效率还要高,那以后直接用文本到长整数 ()不就是快速了吗
页: 1 [2]
查看完整版本: 发现文本到长整数 ()和文本到整数 ()有趣的问题