GithubHelp home page GithubHelp logo

luslower / setprocess Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 72 KB

Herramienta hecha para un control avanzado de procesos

License: MIT License

C++ 46.00% C 54.00%
cpu-priority memory-management priority process cpusets io-pr automation process-governance process-mo process-priority threads-api windows process-mana

setprocess's Introduction

SetProcess

Total Downloads PayPal Badge

Herramienta hecha para un control avanzado de procesos

CLI

use: sp.exe <Argument> <ImageName or PID> <Argument>

  -c   <IM/PID> <Cores> <-r>              |    CpuSets
  -idp <IM/PID> <Core> <-r>               |    Ideal Processor
  -a   <IM/PID> <Cores> <-r>              |    Affinity
  -p   <IM/PID> <0-5> <-r>                |    CPU Priority
  -pb  <IM/PID> <-r>                      |    CPU Priority Boost
  -mp  <IM/PID> <1-5> <-r>                |    Memory Priority
  -iop <IM/PID> <0-3> <-r>                |    I/O Priority
  -eq  <IM/PID> <-r>                      |    EcoQoS (Efficiency Mode)
  -hq  <IM/PID> <-r>                      |    HighQoS (High Performance Mode)
  -s   <IM/PID> <-r>                      |    Suspend
  -r   <IM/PID> <-r>                      |    Resume

GUI

image

  • Presione ESC para ocultar la gui y dejar el trayicon

  • Las configuraciones se guardan en HKCU\Software\SetProcess

  • Reset Config eliminará la entrada de registro del proceso (si hay otros procesos hijos con el mismo nombre se le aplicará la configuración), pronto emplearé la configuración a traves de command line

  • No aplique Cpu Sets, Ideal Processor o Affinity de manera contigua, trate de usar una de las configuraciones para cada proceso

  • Para revertir los cambios de CpuSets no marque ningun núcleo (tambien borrará la configuración del registro), si no marca ningún núcleo o más de dos en IdealProcessor no se aplicará la configuración (tambien borrará la configuración del registro), si no marca ningun nucleo en Affinity no se aplicará la configuración, si marca todos se borrara la configuración del registro

  • Si quiere buscar de forma más rápida el proceso deseado, escriba en el ListBox no saldrá un cursor pero si escribe correctamente se seleccionará

  • Registra un WinEventHook que detecta los eventos EVENT_SYSTEM_FOREGROUND | EVENT_OBJECT_CREATE si los Ids de cada objeto no corresponden a una ventana o un objeto principal, entonces se retornará de la función, esto hace que el programa no requiera un intervalo de sondeo para verificar si un proceso se ha iniciado o no

REFERENCIAS

1

setprocess's People

Contributors

luslower avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

fabiocueva

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.