gopsutil/cpu
Huan Wang 6a572952f0 fix slow cpuinfo on multisocket config
updated win32_Processor struct to exclude loadpercentage field.
The loadpercentage takes linearly more time as the # of sockets
increases. By default vSphere maps 1 vCPU to 1 socket, resulting in very
poor performance when getting CPU info against, saying, 40 vCPU VM
(basically 40 sockets as seen by the VM).
..
testdata [v2][cpu][solaris] psrinfo parsing fixes
cpu.go use cancelable sleep in cpu.PercentWithContext and process.Process.PercentWithContext
cpu_darwin.go cpu, v3/cpu: use sysconf package instead of exec'ing getconf
cpu_darwin_cgo.go Add missing TargetConditionals.h include, closes #976
cpu_darwin_nocgo.go
cpu_dragonfly.go cpu, v3/cpu: use sysconf package instead of exec'ing getconf
cpu_dragonfly_amd64.go cpu: support for DragonflyBSD
cpu_fallback.go cpu: support for DragonflyBSD
cpu_freebsd.go cpu, v3/cpu: use sysconf package instead of exec'ing getconf
cpu_freebsd_386.go
cpu_freebsd_amd64.go
cpu_freebsd_arm.go
cpu_freebsd_arm64.go
cpu_freebsd_test.go
cpu_linux.go [cpu][linux] add more ARM hw implementers
cpu_linux_test.go [cpu][linux] Fix #1037 only count logical cores where 2nd field is a number
cpu_openbsd.go cpu, v3/cpu: use sysconf package instead of exec'ing getconf
cpu_solaris.go [v2][cpu][solaris] psrinfo parsing fixes
cpu_solaris_test.go [v2][cpu][solaris] psrinfo parsing fixes
cpu_test.go fix test and openbsd errors.
cpu_windows.go fix slow cpuinfo on multisocket config