多种编程语言运行速度排名-10亿次除7求余数为0的数量

最佳方式是运行10次,取平均数,用时秒数显示3位小数。

因为第一次打开,可能CPU还没优化好,多次取平均,比较准确

第1次共10次,用时3秒,平均3秒

第2次共10次,用时4秒,平均3.5秒

我主要是研究相同的函数,相同的 算法,不同编程语言,哪个运行更快

问: 为啥要找7的倍数?

比如10亿次加法,40种编程语言比较哪个快一点

就是找个算法,比较不同编程语言速度相差多少

比如10亿次加法,40种编程语言比较哪个快一点

比如VB6 2秒,易语言36秒,LUA 70秒,按键要1-5万秒

js网页测试:

html 复制代码
<body>
Javascript-10亿次求余数计算测试,7的整数个数有多少?</br>

<script type='text/javascript'>
var count=1000*1000*1000;
var testcount=10;
var alltime=0;
var t=0;



var int = self.setInterval("clock()", 1);
function clock() {
    t += 1;
    if (t == 1) {
        document.write("Javascript-10亿次求余数计算测试,7的整数个数有多少?测试次数:" + testcount + "</br></br>");
    }

    var c = 0;
    var begin = new Date();
    for (var i = 0; i < count; i++) {
        if (i % 7 == 0) c += 1;
    }
    var end = new Date();
    var usedtime = end - begin;
    alltime = alltime + usedtime;
    document.write("第" + t + "次/" + testcount + ",JS用时=" + usedtime + "毫秒,找到数量:" + c + "</br>");

    if (t == testcount) {
        int = window.clearInterval(int);
        document.write("</br>测试" + testcount + "次,总用时=" + (alltime / 1000).toFixed(4) + "秒,平均速度" + (alltime / 1000 / testcount).toFixed(4) + "秒");
    }

} //function  clock

</script>
</body>
相关推荐
techdashen15 分钟前
半小时读懂 Rust:从语法符号到所有权思维
开发语言·rust
星栈29 分钟前
Rust 全栈 SSR 用了一年,我踩过的 5 个坑和 3 个真香瞬间
rust·开源·全栈
Rust研习社30 分钟前
手把手带你使用 Bacon 高效开发应用
后端·rust·编程语言
用户398346161201 小时前
Go-Spring 实战第 5 课 —— 配置来源:Reader、Provider、环境变量与命令行参数
spring·go
Arman_2 小时前
Rust 客户端安全上传下载微软 Azure Blob:rusty-cat SAS 预签名实战
安全·microsoft·rust·azure·断点续传
Arman_2 小时前
Rust 接入微软 Azure Blob 文件上传下载:rusty-cat 直连模式实战
microsoft·rust·azure·断点续传
冴羽yayujs3 小时前
前端周报:Rolldown 1.0 正式发布、TanStack 遭遇史诗级供应链攻击、Bun 全面迁移至 Rust
前端·rust·前端开发·前端周报
techdashen3 小时前
Rust 能帮你捕获什么,又不能捕获什么
开发语言·后端·rust
带娃的IT创业者3 小时前
Rewrite Bun in Rust:一次前端工具链的底层重构实践入门指南
前端·重构·rust·bun·运行时·前端工具链
Arman_3 小时前
Rust 接入阿里云 OSS 断点上传下载:rusty-cat 直连模式实战
开发语言·阿里云·rust·oss断点续传