有没有人统计过
刚好最近把python改写了一个C++,功能很简单,比较大的for循环,里面就RT旋转平移,C++跑完所有功能是20s不到,python是60多s。C++没有任何优化,纯粹for遍历
Python兼容c的吧,效率部分改写c
可以用cyphon
不好简单对比,处理不同任务,两者差距有很大不同的。
比如简单文本处理和简单网络网络通信任务,两者差距其实不算大,最主要是受限于系统性能,比如磁盘IO,其次python有比较成熟的库,优化也不错。 如果是计算密集型和底层硬件交互密集的任务,那差距就巨大了。
我最近重构的一个计算服务,c#的平均延迟500多ms,我重构的C++程序,平均延迟120us
@ycdhqzhiai -O3优化可以再快3倍
大神还是多