gpt4 book ai didi

Windows 上的 Python - conhost.exe CPU 使用率

转载 作者:可可西里 更新时间:2023-11-01 09:26:01 30 4
gpt4 key购买 nike

我在 Windows 上运行 Python 脚本,我注意到即使 Python 进程占用约 8% 的 CPU,相关的 conhost.exe 进程占用约 14%。

为什么会这样?为什么这么大部分的 CPU 消耗是在 conhost 而不是在 Python 进程中?
有没有办法减少这种 CPU 消耗? (当然除了优化代码)

更新 1:Win7 64 位,Python 2.6.6

更新 2:Python 程序通过 SWIG 使用 C++ 包Python 绑定(bind)。 C++ 包 ( quickfix ) 对网络进行了相当多的 I/O (1),它还打印到控制台 (2)。 Python 代码打印到多个文件 (3)。这三个应该怀疑哪个?

最佳答案

因为我们不知道你的程序在做什么,所以我们不得不猜测一下。只要没有 I/O,我就希望 conhost 消耗 0% CPU。所以我假设您正在向控制台打印大量文本。例如,以下程序与您报告的症状相同:

while True:
print "Hello world!"

关于Windows 上的 Python - conhost.exe CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7769870/

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