|
|
virtual void | build ()=0 |
|
virtual void | printInfos ()=0 |
| | Displays complete topology information via info().
|
| virtual String | cpuSetString ()=0 |
| | Returns the cpuset for the current thread.
|
|
virtual void | bindThread (Int32 cpu)=0 |
| | Constrains the current thread to stay on the core with index cpu.
|
|
virtual Int32 | numberOfCore ()=0 |
| | Number of CPU cores (-1 if unknown).
|
|
virtual Int32 | numberOfSocket ()=0 |
| | Number of sockets (-1 if unknown).
|
|
virtual Int32 | numberOfProcessingUnit ()=0 |
| | Number of logical cores (-1 if unknown).
|
Definition at line 32 of file IProcessorAffinityService.h.
◆ ~IProcessorAffinityService()
| virtual Arcane::IProcessorAffinityService::~IProcessorAffinityService |
( |
| ) |
|
|
inlinevirtual |
◆ cpuSetString()
| virtual String Arcane::IProcessorAffinityService::cpuSetString |
( |
| ) |
|
|
pure virtual |
Returns the cpuset for the current thread.
The returned string is in a format compatible with that of taskset. For example, we can have values such as 'ff', '1, or 'ffff1234,ff'.
The documentation for this class was generated from the following file: