Я написал программу на Python для обнаружения лиц видеовхода (веб-камеры) с использованием каскада Хаара. Я хотел бы знать, сколько ЦП, ГП и ОЗУ используется этой конкретной программой, а не общее использование ЦП, ГП и ОЗУ.
Я наткнулся на пакет psutil (https://pypi.org/project/psutil/), который позволяет для профилирования используемых системных ресурсов, но мне не удалось получить системные ресурсы, используемые конкретной программой. Как я могу этого добиться?
Я также видел это Как получить текущий процессор и оперативную память использование в Python? но это не то, что я хочу.
Мой код Python выглядит следующим образом:
def main():
#Get current Process ID
pid = os.getpid()
#Get resources used by current process
p = psutil.Process(pid)
with p.oneshot():
cpu_percent = p.cpu_percent()
# Get Memory and GPU usage of this PID as well
psutil
предоставляет вам? - person Martijn Pieters   schedule 17.06.2018