procgov

Sebastian Solnica · LowLevelDesign.ProcessGovernor

Process Governor allows you to put various limits on Windows processes.

winget install --id LowLevelDesign.ProcessGovernor --exact --source winget

Latest 4.0.26155

Release Notes

I thought I will make smaller changes required by the efficiency mode settings, but ended up rewriting many parts of the application, including the monitoring engine 😅. Changes

  • a new parameter to control efficiency mode: --efficiency-mode (#80)
  • a new parameter to run processes in isolated jobs: --isolate
  • a new parameter to reset job limits: --unset-limits (#75) (only named jobs)
  • a new parameter to limit the maximum number of processes in a job: --max-process-count
  • empty environment variable will remove the variable from the process environment
  • better handling of process hierarchies in the procgov service
  • new tests + started moving old tests to the new tunit-based project
  • ⚠️ breaking: --nomonitor parameter removed
  • ⚠️ breaking: updating jobs is possible only when using procgov with the --job-name parameter, otherwise jobs are anonymous (as stated in the Raymond Chen's post, using anonymous jobs is safer and recommended)
  • ⚠️ breaking: when updating process limits, they are no longer merged, but new limits will override the old ones
  • ⚠️ breaking: when updating process limits, they are no longer merged, but new limits will override the old ones File hashes procgov.exe MD5 = 4FB9235AE3F938DE0F47E7BE65527853 SHA1 = 04AD43D84ABFE404E8F5C4DEAE21CA2A88F7D7C1 SHA256 = 739ECCF1A2E6834AD756D0C3D31B8EE0FD0ED0BEFF8F01077AF3DEA8E006381A

Installer type: zip

Architecture Scope Download SHA256
x64 Download 9D2CE110DA0C2ADEABA87395893EBB0875A3FDB5C6C5FF36F01DB0438EC4D9FB

Details

Homepage
https://github.com/lowleveldesign/process-governor
License
MIT
Publisher
Sebastian Solnica
Support
https://github.com/lowleveldesign/process-governor/issues

Tags

cpu-affinitymemorywindows

Older versions (5)

3.2.25275
Architecture Scope Download SHA256
x64 Download 680C00ECF1D70C5CF5E39A69B71283D8A940A63DA015B611CD6937CB4F9AFFD6
3.1.2537.17
Architecture Scope Download SHA256
x64 Download B27251EE40805F061FE047FD32E590326521524FE0A53916C99D8ED9E547D704
3.0.24350.15
Architecture Scope Download SHA256
x64 Download 78699F047ED03727CEE6C376FFF56BA727D4B22F131EC080D6593242F7C9EA55
2.13.24103.12
Architecture Scope Download SHA256
x64 Download 9F7D5EC50EE3CD1F0F7B2EB5A4D4729C73758D57B8BDF9DDB6F7F75FB7217594
x86 Download 9F7D5EC50EE3CD1F0F7B2EB5A4D4729C73758D57B8BDF9DDB6F7F75FB7217594
2.12.2363.8
Architecture Scope Download SHA256
x64 Download 564E14E2019BD944090079E30E715E9C26D9B882B9935F2B4519C776256F213B
x86 Download 564E14E2019BD944090079E30E715E9C26D9B882B9935F2B4519C776256F213B