Ist es möglich, eine lange Verarbeitungsaufgabe (z. B. einen dreitägigen Rechenauftrag python.exe myscript.py) mit Windows 7 einzufrieren / anzuhalten ?
Oder allgemeiner ist es möglich, einen Windows-Prozess anzuhalten?
(Im Falle von Python könnte ich natürlich das atexitModul verwenden, den Status beim Beenden speichern, dann den Prozess beenden und später fortsetzen, aber das wäre hier nicht Thema - ich suche nach einer "allgemeineren" Lösung.)
Anwendungsfälle:
Sie starten eine lange Verarbeitungsaufgabe mit 25% oder 50% oder 100% der CPU, möchten den Computer dann jedoch einige Stunden lang normal verwenden
Sie haben einige Stunden lang Laptop-Akku und möchten den Computer normal verwenden, ohne den Akku aufgrund der CPU-intensiven Aufgabe zu schnell zu verbrauchen: Frieren Sie ihn ein!
Hinweis: Das Verringern der Prozesspriorität in Task Managerwürde das Problem nicht lösen: Wenn der Rest des Computers im Leerlauf ist, würde der rechenintensive Prozess immer noch auf 25, 50 oder 100% der CPU gehen und ist daher ungelöst
pssuspend \\workstation64 pythonwenn es 2 oder 3 verschiedene Prozesse / Instanzen desselben gibt python.exe? Auch gäbe es eine TaskManager++Software, ähnlich dem Standard-Task-Manager, aber das würde dies in einer netten GUI beinhalten, welche eine Play / Pause-Taste?
startSie diese Option, um Ihre Python-Prozesse auszuführen und ihnen einen eindeutigen Namen zu geben. Dann mit Namen aussetzen.
startich einen benutzerdefinierten Namen vergeben? Würde es auch diese Frage lösen (die aktuelle Lösung ist nicht wirklich gut) stackoverflow.com/questions/38420116/… ?

