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

news/2025/1/11 17:05:17/


最佳方式是运行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网页测试:

<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>


http://www.ppmy.cn/news/1062964.html

相关文章

Unity - MenuItem特性

MenuItem(string itemName, bool isValidateFunction, int priority) 参数1&#xff1a;菜单名 参数2&#xff1a;是否使用自定义条件控制菜单项是否可点击&#xff0c;默认为false&#xff0c;一般不赋值&#xff0c;需要用的话需要定义两个MenuItem MenuItem 1 : 自定义条件…

WEBRTC 的RTP/RTCP的 NACK, PLI,SLI,FIR

1&#xff0c;概述 在网络环境不是太好的情况下&#xff0c;比如网络拥塞比较严重&#xff0c;丢包率可能比较高&#xff0c;简单实用NACK重传的机制&#xff0c;这样就会有大量的RTCP NACK报文&#xff0c;发送端收到相应的报文&#xff0c;又会发送大量指定的RTP报文&#xf…

【人脸考勤项目】

本项目主要是基于Opencv完成的人脸识别的考勤系统 人脸检测器的5种实现方法 方法一&#xff1a;haar方法进行实现&#xff08;以下是基于notebook进行编码&#xff09; # 步骤 # 1、读取包含人脸的图片 # 2.使用haar模型识别人脸 # 3.将识别结果用矩形框画出来# 导入相关包 …

python3/pip3 SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

环境&#xff1a; mac os 背景&#xff1a; 电脑之前安装的是python3.9 &#xff0c; 现在升级到python3.10。 从python官网下载macos版本的python3.10 pkg。 双击安装。 程序使用aiohttp访问ebay 。 出错&#xff1a; aiohttp.client_exceptions.ClientConnectorCertifi…

跨境出海:如何轻松应对多账号管理

在如今的跨境电商时代&#xff0c;成功经营一个线上店铺不再仅仅需要商品和服务&#xff0c;还需要精通广告投放、营销策略等多个领域。 然而&#xff0c;老练的电商从业者知道&#xff0c;如果不重视平台账号的管理方法&#xff0c;可能会导致店铺或营销账号被关联&#xff0…

Springboot使用mechineState状态机

SpringbootmechineState状态机 1、引入依赖 <dependency><groupId>org.springframework.statemachine</groupId><artifactId>spring-statemachine-core</artifactId><version>2.0.1.RELEASE</version> </dependency>2、订单…

【网络云盘客户端】——项目简介

项目简介 网络云盘客户端时基于QT/C框架实现了一个网络云盘客户端软件&#xff0c;主要功能包括用户的注册&#xff0c;登录&#xff0c;显示用户的个人文件列表&#xff0c;以及文件的上传&#xff0c;下载&#xff0c;删除&#xff0c;共享文件。 登录界面 主窗口界面 文件…

关于feign传参以及方法名称的理解

Springcloud中Feign传递参数&#xff08;总结&#xff09;_feign传递多个参数_^布丁的博客-CSDN博客 上面是参数问题 还有一件事就是我们方法名称是可以自己定义的&#xff0c;不用非得和我们微服务调用端一样。 FeignClient(value "userservice") public interfa…