Releases
2.0.0
Pipewire integration, which auto-assigns and retains a higher priority profile to PIDs connected to Pipewire
Many performance optimizations
Eliminates most memory allocation by reusing buffers when reading files or building paths
Avoids performing UTF-8 string checks when not necessary, by using the bstr
, atoi
, and bytelines
crates.
Disables the kernel's autogroup feature by default so that nice priorities function properly
Migrated from RON to KDL for configuration files
Configuration files now have very flexible rules with many new options
Now supports setting scheduler policies like SCHED_FIFO and SCHED_IDLE
Assignments can be made based on conditions such as cgroups or parent processs
Default configuration now automatically detects most system services without needing to explicitly name them
The CFS profile service can be disabled in the config
The process scheduler service can also be disabled
The refresh rate of the process scheduler's PID monitoring service can be configured
Foreground process assignments can be disabled by removing the foreground
and/or background
profile from the configuration file
Pipewire integration can also be disabled by removing the pipewire
profile assignment
You can’t perform that action at this time.