Est-il possible pour moi de voir la quantité d'utilisation du processeur (% du maximum) que l'application actuelle, python, utilise?Utilisation du processeur par processus en Python
Scénario: Mon hôte me permettra d'exécuter mon application tant qu'elle ne consomme pas plus de X% de la puissance du processeur, donc je voudrais qu'il surveille lui-même et ralentisse. Alors, comment puis-je savoir combien de CPU l'application utilise?
Plate-forme cible est * nix, mais je voudrais le faire sur un hôte Win également.
Le problème que je vois avec ceci est que cela est plus d'une mesure de combien de temps CPU, qui, bien que peut-être utile, je ne pense pas que cela va aider avec ce problème, car je dois savoir que maintenant appX utilise 10% de la capacité totale du processeur. – UnkwnTech
"À l'heure actuelle", chaque processus utilise 100% sur un seul système de processeur - il n'y a qu'un seul processus en cours d'exécution à tout moment, et c'est celui qui demande sa consommation de ressources.Prenez un instantané du rusage chaque seconde, puis calculez la quantité de CPU que vous avez utilisée dans la dernière seconde. –