Skip to content

RustyStar vs profile entrylevelperf #2

@mokurin000

Description

@mokurin000

First, EcoQoS was introduced to enable initiative control of any throughput bound program for CPU workload of themselves.

It's neither a magic, nor new scheduler algorithm from Microsoft.

Efficiency mode, slightly differs from EcoQoS: it also decrease base priority of a program, to IDLE.

Thus, enable Efficiency Mode for every process is not nessacarilly making sense. On Intel Core 10gen or newer, it may make all processes to be run on E cores.

A good advantage of EcoQoS is that you don't need to pay too much attention to details, and there are no details that can be changed. Compared with a detailed manual tuning, it has a lower threshold.

Anyway, to make more detailed control of any resources, RAM for example, you should look into Win32 Job Objects and process-governor) for a command line tool.

There is no guarantee about it's effect on power consumption, try it yourself and feel free to feedback!

Todo

Compare enabling Efficiency Mode for all processes with setting an reasonable profile

Reference

  • check MSDN for details

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions