Package-level declarations
Types
CentralProcessorImpl
provides an implementation of the CentralProcessor interface. This class retrieves information about the system's central processing unit (CPU), including its features, load, and performance metrics, leveraging the OSHI library.
Implementation of the LogicalProcessor
interface. This class provides details about a logical CPU core or thread in the system, including its mapping to physical processors, NUMA nodes, and processor groups.
Implementation of the PhysicalProcessor interface, representing a physical processor in the system. This class encapsulates the details about the physical processor's package, number, efficiency, and unique identifier string.
ProcessorCacheImpl
is an implementation of the ProcessorCache
interface that represents a processor's cache with its associated properties such as level, associativity, line size, cache size, and type.
ProcessorIdentifierImpl
is an implementation of the ProcessorIdentifier
interface. It retrieves CPU identification and characteristics information using the provided processorIdentifierInfo
from CentralProcessor
.