Ich weiß in Linux können Sie Ps oder Top-Befehl verwenden, um die Leistung eines bestimmten Programms zu erfassen, die Sie ausführen. Aber gibt es eine ähnliche Möglichkeit, Informationen in Windows zu erfassen.Was ist der beste Weg, um eine Programm-Performance plattformübergreifend zu überwachen
Das Ziel ist es, eine Möglichkeit zu haben, das Skript/Programm (jeder Sprache) auszuführen, das ein Programm starten und die Leistung überwachen kann. CROSS-PLATFORM ist das Hauptproblem.
Windows Task-Manager zeigen Leistungen Ihrer laufenden Anwendungen. – r4phG
Und Randnotiz: das Sammeln von Informationen über die CPU-Auslastung sagt Ihnen ** nichts ** über die Leistung einer Anwendung. Es sagt Ihnen, wie viel CPU verwendet wird; nichts anderes. Wenn eine Anwendung 100% CPU verbraucht ... könnte das sein, weil sie viel Arbeit macht; oder weil es Berserker wird; zum Beispiel indem Sie Ihre Festplatte mit Log-Dateien füllen; nur gestoppt von Speicherplatz nach vielen Stunden (passiert in letzter Zeit zu uns). Also, wenn Sie an ** Leistung ** interessiert sind; Sie müssen sich verschiedene Tools/Metriken ansehen. – GhostCat
Ich verstehe nicht, was hat Ihre Frage mit den Tags 'java' und' C++ 'zu tun? Ausführbare Dateien sind sprachunabhängig. Fügen Sie ein Tag für "Leistung" oder "Überwachung" hinzu. –