首页 » PHP教程 » php输出毫秒技巧_VB6与PerlJulia拼接速度测试

php输出毫秒技巧_VB6与PerlJulia拼接速度测试

访客 2024-11-25 0

扫一扫用手机浏览

文章目录 [+]

应读者哀求,本文将连续进行VB6与其它编程措辞的字符串拼接速率的测试。
下面将进行Perl、Julia的字符串速率拼接测试,如有不敷之处请指出,将予以改动。
为担保测试结果的公正,以下测试都是Release模式,32位优先,命令行(管理员身份)办法调用。

Perl拼接测试

测试代码

php输出毫秒技巧_VB6与PerlJulia拼接速度测试

#!/usr/bin/perl -w

php输出毫秒技巧_VB6与PerlJulia拼接速度测试
(图片来自网络侵删)

use Time::HiRes qw( gettimeofday );

my ($seconds, $microseconds) = gettimeofday;

$starttime=$seconds1000+(0.0+ $microseconds)/1000.0;

$strout = "";

for($a=0;$a<10000000;$a+=1){

$strout.="AAAAA";

}

#print("strout = $strout\n");

my ($e_seconds, $e_microseconds) = gettimeofday;

$endtime=$e_seconds1000+(0.0+ $e_microseconds)/1000.0;

printf "拼接一千万字符共用时%.0f毫秒\n",$endtime-$starttime;

测试结果

耗时822毫秒

Julia拼接测试

using Dates

using Printf

# 得到打算机当前韶光

starttime = Dates.now()

arrStr=[]

for i in 1:10000001

append!(arrStr,"AAAAA")

end

str1=join(arrStr,"")

# 获取过段韶光后的韶光

endtime = Dates.now()

# 打算韶光差并以豪秒的格式输出

delta = endtime - starttime

totaltime=Dates.value(delta)

@printf("拼接1千万字符串花费韶光:%d毫秒",totaltime)

测试结果

耗时4376毫秒

测试结果汇总

拼接性能排行榜

措辞

时长

C++ char

11毫秒

C

16毫秒

RUST

32毫秒

C++

75毫秒

Go

87毫秒

Lazarus

146毫秒

Delphi XE 10

156毫秒

C++ Builder2010

168毫秒

VB.Net

174毫秒

.Net7

183毫秒

C#

184毫秒

.NetCore3.1

185毫秒

Delph10 StringBuilder

188毫秒

Java8

196毫秒

VB6 system.text.V2.dll

248毫秒

IE JS

297毫秒

VisualFreeBasic永芳版

344毫秒

VB6 system.text.dll

346毫秒

Delphi7 FastMM4

549毫秒

Chrome JS

781毫秒

Perl

822毫秒

Excel VBA数组

844毫秒

twinBasic

856毫秒

Delphi7

889毫秒

VB6数组

949毫秒

Python3.11

1012毫秒

Python

1137毫秒

PHP

2156毫秒

Asp

3140毫秒

Julia

4376毫秒

VB6原始方法

未知

标签:

相关文章

今日头条算法岗位面试核心方法与必备知识

大数据、人工智能等技术在各行各业得到了广泛应用。今日头条作为中国领先的资讯平台,其算法技术更是备受关注。今日头条算法岗位面试成为了...

PHP教程 2025-01-31 阅读1 评论0

今日头条算法推送如何打造个化阅读体验

在互联网时代,信息爆炸成为常态,用户获取信息的渠道越来越多,而时间却愈发有限。如何让用户在海量信息中快速找到感兴趣的内容,成为了各...

PHP教程 2025-01-31 阅读1 评论0