Xojo Conferences
MBSOct2019CologneDE

Platforms to show: All Mac Windows Linux Cross-Platform

CPUIDMBS.BrandString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: The brand string.
Notes: contains the brand string, e.g. "Intel(R) Xeon(TM) CPU 2.40GHz"

See also:

Feedback, Comments & Corrections

CPUIDMBS.CodeName as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: The brief and human-friendly CPU codename, which was recognized.

Feedback, Comments & Corrections

CPUIDMBS.ExtFamily as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: CPU extended family.

Feedback, Comments & Corrections

CPUIDMBS.ExtModel as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: CPU extended model

Feedback, Comments & Corrections

CPUIDMBS.Family as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: CPU family.

See also:

Feedback, Comments & Corrections

CPUIDMBS.FeatureName(index as Integer) as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: Returns the short textual representation of a CPU flag.
Notes:
A constant string like "fpu", "tsc", "sse2", etc.
See kFeature* constants.

Feedback, Comments & Corrections

CPUIDMBS.Flags(index as Integer) as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: Queries whether a given feature is available.
Example:
dim c as new CPUIDMBS

if c.Flags(CPUIDMBS.kFeatureLM) then
MsgBox "64-bit CPU"
else
MsgBox "32-bit CPU"
end if
Notes: See kFeature* constants.

Feedback, Comments & Corrections

CPUIDMBS.L1DataCache as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: L1 data cache size in KB.
Notes:
Could be zero, if the CPU lacks cache.
If the size cannot be determined, it will be -1.

Feedback, Comments & Corrections

CPUIDMBS.L1InstructionCache as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: L1 instruction cache size in KB.
Notes:
Could be zero, if the CPU lacks cache. If the size cannot be determined, it will be -1.
On some Intel CPUs, whose instruction cache is in fact a trace cache, the size will be expressed in K uOps.

Feedback, Comments & Corrections

CPUIDMBS.L2Cache as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: L2 cache size in KB.
Notes:
Could be zero, if the CPU lacks L2 cache.
If the size of the cache could not be determined, it will be -1

Feedback, Comments & Corrections

CPUIDMBS.L3Cache as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: L3 cache size in KB.
Notes: Zero on most systems.

Feedback, Comments & Corrections

CPUIDMBS.Model as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: CPU model.

See also:

Feedback, Comments & Corrections

CPUIDMBS.NumCores as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: Number of CPU cores on the current processor.

Feedback, Comments & Corrections

CPUIDMBS.NumLogicalCPUs as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: Number of logical processors on the current processor.
Notes: Could be more than the number of physical cores, e.g. when the processor has HyperThreading.

Feedback, Comments & Corrections

CPUIDMBS.Stepping as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: CPU stepping.

See also:

Feedback, Comments & Corrections

CPUIDMBS.TotalLogicalCPUs as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: The total number of logical processors.
Notes:
This is num_logical_cpus * {total physical processors in the system}

If you're writing a multithreaded program and you want to run it on all CPUs, this is the number of threads you need.

Feedback, Comments & Corrections

CPUIDMBS.Vendor as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: The recognized CPU vendor.
Notes: See kVendor constants.

Feedback, Comments & Corrections

CPUIDMBS.VendorName as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method CPUInfo MBS Util Plugin 14.3 Yes Yes Yes Yes No
Function: The vendor name.
Notes: contains the CPU vendor string, e.g. "GenuineIntel"

Feedback, Comments & Corrections

The items on this page are in the following plugins: MBS Util Plugin.

The biggest plugin in space...




Links
MBS Xojo Plugins