Привіт Гість ( Вхід | Реєстрація )

 
Reply to this topicStart new topic
> Affinity Changer [english], Utility for dynamic change process affinity and priority.
nick4eva
Sep 18 2008, 08:30
Пост #1


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



Affinity Changer - utility for dynamic attaching processes to cpus/cores and set processes priorities.

Introduction

Utility works like Windows® service, and it is completely automatical. Once per 5 minutes (by default) Affinity Changer checks list of processes from configuration file and if these processes are not attached to specific cpus/cores, attached them evenly distributed among the cpus/cores, but also exposes these processes priority specified in the settings.

For Affinity Changer you will need to have Microsoft .NET 2.0 framework installed.
Here is Microsoft .NET Framework Version 2.0 Redistributable Package (x86) and here is Microsoft .NET Framework Version 2.0 Redistributable Package (x64).

Current version 1.2.0.

AffinityChangerSetup-1.2.0-x86.7z (300 Kb).
AffinityChangerSetup-1.2.0-x64.7z (311 Kb).

UPD: The x64 version of Affinity Changer was fixed and reuploaded (there was error during installation).

ChangeLog you can see here.

Subscribe to new downloads you can here.

Source code can be downloaded here.

Installation

After downloading archive, unpack it and run setup.exe.
After that, follow screenshots: Next -> Next -> Next -> Close.









Uninstall
Go to Start -> Settings -> Control Panel -> Add or Remove Programs. Select Affinity Changer and click "uninstall" button.

Configuration

Configuration settings are located in registry at "HKEY_LOCAL_MACHINE\SOFTWARE\nick4eva's software\Affinity Changer" key.

CheckInterval parameter (in milliseconds), indicates interval of processes verification.

ConfigFile parameter points the way to configuration file with a list of processes (by default path to empty file config.txt in application directory). In the configuration file need to specify one process in the row, after process may be specified desired priority separated by comma (if the process priority not specified, the Normal priority will be specified by default). As the name of process may be substring (service will find all processes for which meets this substring). The process priority may take the following values: RealTime, High, AboveNormal, Normal, BelowNormal, Idle.

When changing the parameters do not need to restart the service, he rereads parameters at the end of each interval of time (if the final is worth a very large range of time, it is easier to restart the service that he felt anew options).



--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 18th April 2024 - 17:34

Invision Power Board v1.3.3 © 1996 IPS, Inc.