首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

cython的成效

2012-10-29 
cython的效果我有个用py写的 crc-ccitt的验证程序(实现效率并不高)?这么个程序用cython简单转换一下。速度

cython的效果

我有个用py写的 crc-ccitt的验证程序(实现效率并不高)

?

这么个程序用cython简单转换一下。速度提高了70x ...

?

出于无聊,我把这段代码变为c++,用swig生成一个接口调用。

?

结果是:.... 这两者速度相差无几,可以忽略。。。。

?

再测试。。。直接拿boost的crc来用。用cython调用。

?

速度比py提高 大约 200x。是我自己写的校验 快 2.5x

?

左右。

?

这个现象说明啥?

?

1:如果像我这种半桶水的家伙,写的c++代码未必有cy生成的快

?

2: 写得好的c++确实很快,例如boost的crc。

?

出于好奇我看了一下它的实现,发觉甚为精妙,而且也不难读,比起lambda之类的hpp 自然容易上手许多。

?

继续努力............

热点排行