aboutsummaryrefslogtreecommitdiff
path: root/core/sys/info/doc.odin
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2025-05-25 19:43:10 +0200
committerGitHub <noreply@github.com>2025-05-25 19:43:10 +0200
commit655fab7227fbd92837c82fdbeea65c9121b0f70b (patch)
treec7c4b24837d94e140cdef5f5f0458cdf04b0c69a /core/sys/info/doc.odin
parent0a6dced9daf6baa1b2e81b7d5542899ca6022c7e (diff)
Add core/hyperthread count for Windows and Linux (#5216)
Add core/hyperthread count to `core:sys/info` for Windows and Linux. TODO: Linux RISCV, Linux ARM, Darwin, and the BSDs.
Diffstat (limited to 'core/sys/info/doc.odin')
-rw-r--r--core/sys/info/doc.odin14
1 files changed, 8 insertions, 6 deletions
diff --git a/core/sys/info/doc.odin b/core/sys/info/doc.odin
index 2fd34b864..aef444f98 100644
--- a/core/sys/info/doc.odin
+++ b/core/sys/info/doc.odin
@@ -26,13 +26,15 @@ Example:
import si "core:sys/info"
main :: proc() {
- fmt.printfln("Odin: %v", ODIN_VERSION)
- fmt.printfln("OS: %v", si.os_version.as_string)
- fmt.printfln("OS: %#v", si.os_version)
- fmt.printfln("CPU: %v", si.cpu_name)
- fmt.printfln("RAM: %#.1M", si.ram.total_ram)
+ fmt.printfln("Odin: %v", ODIN_VERSION)
+ fmt.printfln("OS: %v", si.os_version.as_string)
+ fmt.printfln("OS: %#v", si.os_version)
+ fmt.printfln("CPU: %v", si.cpu.name)
+ fmt.printfln("CPU: %v", si.cpu.name)
+ fmt.printfln("CPU cores: %vc/%vt", si.cpu.physical_cores, si.cpu.logical_cores)
+ fmt.printfln("RAM: %#.1M", si.ram.total_ram)
- // fmt.printfln("Features: %v", si.cpu_features)
+ // fmt.printfln("Features: %v", si.cpu.features)
// fmt.printfln("MacOS version: %v", si.macos_version)
fmt.println()