Configure settings.json - GeoSaffer/ToAffinityAndBeyond GitHub Wiki

The settings file has 2 main sections, TimedInterval(in seconds) and a ProcessTitleList that requires a Title and a PreferedAffninty.

Example 1

Setting a single applications affinity to a single core.

  • Setting the interval to check to every 15 seconds.
  • Setting the Title to "notepad"
  • Setting the PreferredAffinity to 0

example1

Example 2

Setting a single applications affinity to multiple cores.

  • Setting the interval to check to every 15 seconds.
  • Setting the Title to "notepad"
  • Setting the PreferredAffinity to 0, 2 and 4

example1

Example 3

Setting a single applications affinity to all available cores where the total cores are 8.

  • Setting the interval to check to every 15 seconds.
  • Setting the Title to "notepad"
  • Setting the PreferredAffinity to all cores

example1

Example 4

Setting a multiple applications affinity to their respective cores where the total cores are 8. This example is an attempt to balance performance on an Ark Survival Evolved Server

  • Setting the interval to check to every 15 seconds.
  • Setting the Titles of the Server manager and the maps
  • Setting the PreferredAffinity for each application

example1