Linux
為什麼在開發過程中其中一個核心滿載執行(100%)?
我正在開發一個使用人臉辨識和 OpenCV 庫的應用程序(Python)。即使在應用程序完成處理其中一個核心後,我仍然可以看到它會繼續全速執行 10 分鐘左右。
Python 有內置的垃圾收集來跟上未使用的變數並將它們清除以釋放記憶體。
我可能需要做任何額外的步驟嗎?我不能在生產中使用它。
下面我將分享 CPU 消耗以及程序管理器的概述,它沒有顯示任何出色的繁重程序。
謝謝你。
顯然,您的系統監視器並沒有顯示所有內容。
使用
top
或其中一種替代方法來查看哪個程序正在使用您的處理器。順便說一句,很奇怪,載入的處理器沒有被核心循環。它應該是作為一個處理器載入然後定期更改為隊列中的下一個。