Windows 10, ogranicz użycie procesora przez proces natychmiast po uruchomieniu

1

Podobnie jak w przypadku tego pytania, staram się ograniczyć użycie procesora przez proces: Czy istnieją rozwiązania, które mogą ograniczyć użycie procesora przez proces?

Chcę jednak ograniczyć proces, gdy tylko zostanie uruchomiony (każdy proces z określoną ścieżką). Nie znalazłem tej funkcji w narzędziach, które były w odpowiedziach na zadane pytanie?

Potrzebuję tego, aby odtworzyć błąd oprogramowania podczas uruchamiania, które (jak przypuszczam) jest zgodne z ograniczoną wydajnością komputera, na którym jest uruchomiony. Uruchamia się w ciągu kilku sekund, więc potrzebuję narzędzia, które może szybko ograniczyć proces.

deetz
źródło

Odpowiedzi:

1

Potrzebuję tego, aby odtworzyć błąd oprogramowania podczas uruchamiania

Ponieważ musisz to zrobić jako jednorazowy test, a nie długoterminowo lub na stałe, najłatwiejszym sposobem może być użycie maszyny wirtualnej. Zarówno VirtualBox, jak i Hyper-V pozwalają na ograniczenie wydajności gościa na% procesora hosta. VMware Workstation nie, ale VMware ESXi pozwala określić częstotliwość procesora.

Zobacz także https://www.virtualbox.org/manual/ch03.html , Ograniczanie szybkości procesora na maszynie wirtualnej?

Kok
źródło
Świetna i prosta sugestia! Nie mogę uwierzyć, że o tym nie pomyślałem. Dzięki!
deetz
0

Stąd: https://www.eightforums.com/tutorials/40287-cpu-priority-shortcut-program-create-windows.html

Składnia jest następująca:

cmd.exe /c start "Program Name" /priority "Full path to executable"

Jeśli więc chcesz uruchomić Notatnik z niskim priorytetem procesora, użyj następującego polecenia:

cmd.exe /c start "Notepad" /low "C:\Windows\notepad.exe"

Teraz w tym konkretnym przypadku musisz zastąpić istniejącą pozycję startową dla danego programu tym poleceniem.

Powinno to działać w przypadku większości programów, które działają podczas uruchamiania komputerów, ale niektóre aplikacje specyficzne dla systemu operacyjnego mogą nie być w stanie tak zmodyfikować.

Mówienie nam, które pliki wykonywalne, na które patrzysz, może pomóc nam uzyskać dokładniejszą odpowiedź.

music2myear
źródło
1
Nie będzie to tak naprawdę „ograniczać użycia procesora”, chyba że będą istnieć inne rzeczy o wyższym priorytecie, które próbują działać jednocześnie. Jeśli jest wystarczająco dużo innych takich rzeczy, może to spowodować, że proces podmiotowy prawie nie będzie miał czasu procesora. Niski priorytet nie oznacza „limitu do 25%” lub czegoś podobnego.
Jamie Hanrahan
Masz rację. Jest to skala względna. Ale jednocześnie jakie jest 25% użycie procesora? Każde rozwiązanie będzie względne lub oparte na pewnych założeniach. Jest to prosta metoda, która nie wymaga dodatkowego oprogramowania i która powinna działać w większości aplikacji.
music2myear