多种编程语言运行速度排名-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>
相关推荐
番茄灭世神11 小时前
Rust学习笔记第2篇
rust·编程语言
shimly12345617 小时前
(done) 速通 rustlings(20) 错误处理1 --- 不涉及Traits
rust
shimly12345617 小时前
(done) 速通 rustlings(19) Option
rust
@atweiwei17 小时前
rust所有权机制详解
开发语言·数据结构·后端·rust·内存·所有权
shimly12345617 小时前
(done) 速通 rustlings(24) 错误处理2 --- 涉及Traits
rust
shimly12345618 小时前
(done) 速通 rustlings(23) 特性 Traits
rust
shimly12345619 小时前
(done) 速通 rustlings(17) 哈希表
rust
tyung19 小时前
Go 为什么没成为游戏服务器主流语言
go
shimly12345619 小时前
(done) 速通 rustlings(15) 字符串
rust
F1FJJ20 小时前
基于网络隐身的内网穿透
网络协议·网络安全·go