Coreinfo est un outil en ligne de commande de Microsoft, faisant partie du package Sysinternals, destiné à afficher des informations détaillées sur la topologie et les ressources des processeurs dans les systèmes Windows.
Le utilitaire montre comment les processeurs logiques sont organisés en cœurs physiques, socles de CPU, groupes de processeurs et nœuds NUMA (Non-Uniform Memory Access), en plus de présenter des données sur les différents niveaux de cache disponibles. Ces informations aident à comprendre comment le système d'exploitation perçoit et répartit le traitement.
Coreinfo collecte les données en utilisant des API de bas niveau de Windows, responsables d'exposer la structure interne du matériel. Le résultat est présenté directement dans la console, sous forme de cartes et de tableaux qui indiquent la relation entre les cœurs, les caches, les groupes et les nœuds de mémoire.
Le programme offre divers paramètres d'exécution qui permettent de filtrer le type d'information affichée, y compris des détails sur les cœurs et les threads, les caractéristiques du processeur, l'organisation du cache, les coûts d'accès NUMA, le support de la virtualisation et les ressources avancées de CPU.
Exécuté par l'invite de commande, Coreinfo est utilisé dans des analyses techniques de matériel, des diagnostics de performance et des études d'affinité de CPU, étant courant dans des environnements de test, de développement et d'administration de systèmes qui nécessitent une connaissance précise de la structure du processeur.