gpt4 book ai didi

与其他语言相比,Python 套接字 I/O 性能

转载 作者:太空宇宙 更新时间:2023-11-04 01:34:53 26 4
gpt4 key购买 nike

我正在编写一个 python 程序,在 Windows 上工作,该程序具有繁重的线程和 I/O,它在其 I/O 中大量使用套接字从远程位置发送和接收数据,除此之外,它有使用正则表达式的一些字符串操作。

我的问题是:在性能方面,与 Java 或 C# 相比,Python 是否是此类程序的最佳编程语言?是否有另一种语言更符合上述描述?

最佳答案

有趣的问题。处理套接字的 python 模块直接包装了底层操作系统功能。因此,在给定的操作中,您不太可能看到任何速度差异,具体取决于包装语言。

如果您参与非常紧密 循环,您会注意到 python 的速度问题,例如查看流中的每个字符。

您没有说明要发送多少数据。除非您正在采用必须维护大量 I/O 的解决方案,否则 python 可能会做得很好。在 python 中实现 nginx 或 memcached 或 redis ……不是一个好主意。

一如既往...基准。如果足够快,那为什么要改变?

附言。作为程序员,您可能会在 Python 中更快地完成它!

关于与其他语言相比,Python 套接字 I/O 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10745931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com