| Class | Description |
|---|---|
| LinuxHelper | |
| LinuxHelper.cpu_set_t | |
| LinuxHelper.utsname |
Structure describing the system and machine.
|
| NoCpuLayout |
This assumes there is one socket with every cpu on a different core.
|
| Utilities | |
| VanillaCpuLayout | |
| VersionHelper |
| Enum | Description |
|---|---|
| LinuxJNAAffinity | |
| NullAffinity | |
| OSXJNAAffinity |
This is essentially the same as the NullAffinity implementation but with concrete
support for getThreadId().
|
| PosixJNAAffinity |
Implementation of
IAffinity based on JNA call of
sched_setaffinity(3)/sched_getaffinity(3) from 'c' library. |
| SolarisJNAAffinity |
This is essentially the same as the NullAffinity implementation but with concrete
support for getThreadId().
|
| WindowsJNAAffinity |
Implementation of
IAffinity based on JNA call of
sched_SetThreadAffinityMask/GetProcessAffinityMask from Windows 'kernel32' library. |
Copyright © 2022. All rights reserved.