A Swift library for getting CPU informations
Note
Currently only works on Apple platform.
import CPUInfo CPUInfo.print()
Type: CPU_TYPE_X86_64 SubType: CPU_SUBTYPE_X86_ARCH1 Family: CPUFAMILY_INTEL_WESTMERE SubFamily: CPUSUBFAMILY_UNKNOWN ThreadType: Unknown Is64Bit: true Brand: Apple M3 Pro Vendor: Unknown isTranslated: true ActualCPUType: CPU_TYPE_ARM64 Features: ["FPU", "VME", "DE", "PSE", "TSC", "MSR", "PAE", "MCE", "CX8", "APIC", "SEP", "MTRR", "PGE", "MCA", "CMOV", "PAT", "PSE36", "CLFSH", "DS", "ACPI", "MMX", "FXSR", "SSE", "SSE2", "SS", "HTT", "TM", "PBE", "SSE3", "PCLMULQDQ", "DTSE64", "MON", "DSCPL", "VMX", "EST", "TM2", "SSSE3", "CX16", "TPR", "PDCM", "SSE4.1", "SSE4.2", "AES", "SEGLIM64"] FeatureBits: ["0b1001011110010100010000111010000", "0b111111111111000"] Performance Core: Name: Performance Physical: 5 Logical: 5 L1 Cache Instruction: 192 KB Data: 128 KB L2 Cache Size: 16 MB Cores/Cache: 5 L3 Cache Size: Unknown Cores/Cache: Unknown Efficient Core: Name: Efficiency Physical: 6 Logical: 6 L1 Cache Instruction: 128 KB Data: 64 KB L2 Cache Size: 4 MB Cores/Cache: 6 L3 Cache Size: Unknown Cores/Cache: Unknown
swift-cpu-info is released under the MIT License. See LICENSE