Da się wymusić aby aplikacja nie mogła pożreć więcej niż np. 80% procesora?
Obecnie jest tak, że wielowątkowa aplikacja jest źle napisana. I w specyficznych sytuacjach zapycha się cały system, nic tam nie działa godzinami - ani czas się nie zmienia, ani dostępu do systemu nie ma. I w sumie nie wiem czy coś się tam dzieje, czy aplikacja pracuje.
Wiele godzin leci na 100% procesora wszystkich wątków i rdzeni.
A chciałbym wymusić pozostawienie zasobu na swobodne działanie systemu. Fakt będzie to trochę wolniejsze, ale będę miał pewność, że działa i będę mógł kontrolować temp. plik logu, który jasno wskazuje na to, że powierzone zadania się wykonują a nie, że się wszystko zawiesiło i mogę tygodniami czekać nie mając rezultatów. Da się to zrobić, bez wchodzenia w kod aplikacji, i ponowną jej kompilację?
Windows 10 1703.