首页 » SEO优化 » vb6php技巧_VB6与PHP8IISPHP8JITQT QString和QT char拼接速度测试

vb6php技巧_VB6与PHP8IISPHP8JITQT QString和QT char拼接速度测试

访客 2024-11-09 0

扫一扫用手机浏览

文章目录 [+]

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

PHP8+IIS拼接测试

测试代码

vb6php技巧_VB6与PHP8IISPHP8JITQT QString和QT char拼接速度测试

$str="";

vb6php技巧_VB6与PHP8IISPHP8JITQT QString和QT char拼接速度测试
(图片来自网络侵删)

$start_time = microtime(true);

for($i=0;$i<10000000;$i++){

$str.="AAAAA";

}

$end_time = microtime(true);

$run_time = number_format(($end_time - $start_time) 1000,0);

echo "拼接一千万字符串共用时{$run_time}毫秒";

测试结果

耗时503毫秒

PHP8+JIT拼接测试

$str="";

$start_time = microtime(true);

for($i=0;$i<10000000;$i++){

$str.="AAAAA";

}

$end_time = microtime(true);

$run_time = number_format(($end_time - $start_time) 1000,0);

echo "拼接一千万字符串共用时{$run_time}毫秒";

测试结果

耗时371毫秒

QT QString拼接测试

测试结果

耗时1004毫秒

QT char拼接测试

测试结果

耗时50毫秒

测试结果汇总

拼接性能排行榜

措辞

时长

C++ char

11毫秒

C

16毫秒

RUST

32毫秒

QT char

50毫秒

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

PHP8+JIT

371毫秒

PHP8+IIS

503毫秒

Delphi7 FastMM4

549毫秒

Chrome JS

781毫秒

Perl

822毫秒

Excel VBA数组

844毫秒

twinBasic

856毫秒

Delphi7

889毫秒

VB6数组

949毫秒

QT QString

1004毫秒

Python3.11

1012毫秒

Python

1137毫秒

PHP

2156毫秒

Asp

3140毫秒

Julia

4376毫秒

VB6原始方法

未知

测试总结

PHP8相对付以前的版本,提速很明显

PHP8开启JIT(即时编译)后,速率有较大提升

QT入门大略,跨平台,界面都雅,是个不错的编程工具。

标签:

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读1 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读0 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0