Python:减少系统调用的常用技术

时间:2019-07-14 20:26:37

标签: python-3.x python-2.7 system-calls

我试图研究Python: httplib getresponse issues many recv() calls,但发现很少的技术可以通过减少系统调用次数来帮助提高系统的整体性能。

另一个用例可以是指定在使用python脚本中的子进程执行bash命令时从其执行命令的完整二进制路径。例如,如果您的系统中有多个“ ssh”二进制文件,那么如果前几个二进制文件在命令上出错,则调用命令“ ssh”会导致更多的系统调用,然后它搜索下一个二进制文件以执行该命令。

尽管在日常工作中并不是那么重要,但是这些小技巧可以帮助提高整个python进程的可伸缩性。

我试图在网上搜索类似的东西,这些东西相对鲜为人知,或者我们在编写python代码时通常会犯的错误,导致更多的系统调用。这里的人们可以分享他们在python中这种次要代码技巧如何有助于减少系统调用次数的经验。

谢谢。

0 个答案:

没有答案