Arcane  v4.1.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IProcessorAffinityServiceabstract

Fonctions membres publiques

virtual void build ()=0
 
virtual void printInfos ()=0
 Affiche les informations complète de topologie via info()
 
virtual String cpuSetString ()=0
 Retourne le cpuset pour le thread courant.
 
virtual void bindThread (Int32 cpu)=0
 Contraint le thread courant à rester sur le coeur d'indice cpu.
 
virtual Int32 numberOfCore ()=0
 Nombre de coeurs CPU (-1 si inconnu)
 
virtual Int32 numberOfSocket ()=0
 Nombre de sockets (-1 si inconnu)
 
virtual Int32 numberOfProcessingUnit ()=0
 Nombre de coeurs logiques (-1 si inconnu)
 

Description détaillée

Définition à la ligne 31 du fichier IProcessorAffinityService.h.

Documentation des constructeurs et destructeur

◆ ~IProcessorAffinityService()

virtual Arcane::IProcessorAffinityService::~IProcessorAffinityService ( )
inlinevirtual

Définition à la ligne 35 du fichier IProcessorAffinityService.h.

Documentation des fonctions membres

◆ cpuSetString()

virtual String Arcane::IProcessorAffinityService::cpuSetString ( )
pure virtual

Retourne le cpuset pour le thread courant.

La chaîne retournée est dans un format compatible avec celui de taskset. Par exemple, on peut avoir des valeurs telles que 'ff', '1, ou 'ffff1234,ff'.


La documentation de cette classe a été générée à partir du fichier suivant :