ITPub博客

首页 > 应用开发 > IT综合 > Perl程序与c程序速度的比较(转)

Perl程序与c程序速度的比较(转)

原创 IT综合 作者:post0 时间:2007-08-10 22:14:06 0 删除 编辑
Perl程序与c程序速度的比较(转)[@more@]

上次powerplane 提到了perl程序速度与c程序速度的问题,

我特意做了如下测试,

结论,速度由快->慢 为:c程序, perl编译为2进制,perl程序。

c程序是最快的。将perl程序编译以后运行,速度会有提升,但是

还是不太另人满意。

(本结论只限于本类或相关的处理任务,其他方面的速度,没有测试。)

环境:

SunOS usrbj 5.7 Generic_106541-18 sun4u sparc SUNW,Ultra-80

4 X The sparcv9 processor operates at 400 MHz

This is perl, version 5.005_03 built for sun4-solaris

第一个例子:

Squid代理日志里,时间的格式为timestamp,

程序的目的是将其转化为字符串形式,如:

1023389651.867 => Fri Jun 7 02:54:11 2002

1300万行的文本,每行都只是一个时间戳。

c程序 -- 4m10.852s

perl编译为2进制运行 -- 12m22.918s

perl程序 -- 15m25.416

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8225414/viewspace-943008/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    2018
  • 访问量
    8226458