为什么在开发过程中其中一个核心全速运行(100%)? 2024-6-1 • linux python central-processing-unit cpu-usage 我正在开发一款使用人脸识别和 OpenCV 库的应用程序 (Python)。我发现,即使应用程序完成处理后,其中一个核心仍会继续全速运行 10 分钟左右。 Python 具有内置的垃圾收集功能,用于跟踪未使用的变量并将其清除以释放内存。 我是否需要采取其他措施?我无法在生产中使用此功能。 下面我将分享 CPU 消耗以及进程管理器概述,其中没有显示任何未完成的繁重进程。 谢谢。 答案1 显然,您的系统监视器并不能显示所有内容。 使用top或其之一备择方案查看哪个进程正在使用您的处理器。 顺便说一句,奇怪的是,加载的处理器没有按内核循环。应该是加载一个处理器,然后定期更改为队列中的下一个处理器。 相关内容 AppArmor,Ubuntu 20.04 Focal Fossa 我怎样才能重现该图像的格式? 为什么 MS Word(MAC)会添加随机空白? 对于大多数类 UNIX 环境: Ubuntu 20.04 启动需要 7-12 分钟 机器人攻击 xmlrpc.php 并导致服务器负载过高 即使重启后外部硬盘仍然安装 如何确定我的 sudoer 权限是否超时? Fedora 35 GNOME Wayland - 外接显示器尺寸不同,分辨率不同。笔记本电脑屏幕文字看起来很模糊 为什么 Windows 不缓存 MySQL 数据库?[关闭]