Возможно ли, чтобы я видел количество использования процессора (% от максимального), которое использует текущий, python, приложение?Использование процессора в процессе в Python
Сценарий: Мой хост позволит мне запускать мое приложение, если оно не потребляет больше X% от мощности ЦП, поэтому мне бы хотелось, чтобы он «следил за собой» и замедлялся. Итак, как я могу узнать, сколько процессор использует приложение?
Целевая платформа - это * nix, однако я также хотел бы сделать это на хосте Win.
Проблема я вижу в том, что это скорее мера того, насколько много процессорного времени, который, хотя и может быть полезно, я не думаю, что он поможет в решении этой проблемы, потому что мне нужно знать, что прямо сейчас appX использует 10% от общей емкости процессора. – UnkwnTech 2008-11-09 18:48:41
«Прямо сейчас», каждый процесс использует 100% для одной процессорной системы - в любой момент времени работает только один процесс, и он запрашивает потребление ресурсов.Сделайте снимок rusage каждую секунду, а затем вычислите, сколько CPU вы использовали за последнюю секунду. – 2008-11-09 18:55:12