Lomanic
f69e79f6b0
Merge pull request #1050 from shirou/feature/v3_add_suse
...
[v3][host][linux] add suse to v3 following #1047
4 years ago
Lomanic
0881c11a9a
[process][posix] Fix #1049 check if procfs is mounted before checking if pid exists there
...
Benchmark before this change (process.NewProcess() calls process.PidExistsWithContext()
internally)
go test -bench=BenchmarkNewProcess github.com/shirou/gopsutil/process
goos: linux
goarch: amd64
pkg: github.com/shirou/gopsutil/process
BenchmarkNewProcess-4 14722 78751 ns/op
PASS
ok github.com/shirou/gopsutil/process 3.685s
Benchmark with this change applied
go test -bench=BenchmarkNewProcess github.com/shirou/gopsutil/process
goos: linux
goarch: amd64
pkg: github.com/shirou/gopsutil/process
BenchmarkNewProcess-4 14835 80180 ns/op
PASS
ok github.com/shirou/gopsutil/process 3.761s
4 years ago
shirou
c177d23a33
[v3][host][linux] add suse to v3 following #1047
4 years ago
shirou
59c1f43d3e
Merge pull request #1047 from m-terel/missing-suse-distributions
...
Added missing distributions to the suse platform family
4 years ago
shirou
2623881709
Merge pull request #1042 from bobrik/ivan/missing-conditionals
...
Add missing TargetConditionals.h include, closes #976
4 years ago
Mykola Terelia
84e8e51bf9
Added missing distributions to the suse platform family
4 years ago
shirou
c637487c2c
Merge pull request #1045 from Lomanic/issue714
...
[process][windows] Fix #714 call OpenProcess with PROCESS_QUERY_INFORMATION on WinXP
4 years ago
Lomanic
62d8920abb
[process][windows] Fix #714 call OpenProcess with PROCESS_QUERY_INFORMATION on WinXP
4 years ago
Ivan Babrou
19ac85b504
Add missing TargetConditionals.h include, closes #976
4 years ago
shirou
2d13269306
Merge pull request #1041 from shirou/feature/erik-reduce-memory
...
[process][linux] apply #1033 to v3.
4 years ago
shirou
a5a07ae83c
[process][linux] apply #1033 to v3.
4 years ago
shirou
a5834f48c4
Merge pull request #1033 from eriknordmark/erik-reduce-memory
...
Avoid returning slice into buffer from Readfile
4 years ago
Lomanic
6589c5c274
[cpu][linux] Fix #1037 only count logical cores where 2nd field is a number
4 years ago
shirou
a44e7585f9
Merge pull request #1030 from pawelz/master
...
Clarify the godoc of the Children function.
4 years ago
shirou
a346c31dc3
Merge pull request #1036 from tklauser/drop-getconf
...
cpu, v3/cpu: use sysconf package instead of exec'ing getconf
4 years ago
Tobias Klauser
ee12f66e4d
cpu, v3/cpu: use sysconf package instead of exec'ing getconf
...
Currently, ClocksPerSec is determined by exec'ing getconf in func init,
i.e. on startup of every program importing the package. getconf might
not be present on some systems or is not executable by the current user.
To avoid this hard to control dependency, use the
github.com/tklauser/go-sysconf package which implements sysconf(3)
entirely in Go without cgo. The package is supported on all platforms
currently supported by the cpu and v3/cpu package of gopsutil.
4 years ago
John Blesener
e8b2bea47f
Fix spaces on long process names for MacOS
4 years ago
eriknordmark
0e13743b77
Avoid returning slice into buffer from Readfile
...
Signed-off-by: eriknordmark <erik@zededa.com>
4 years ago
shirou
3585d276bc
Merge pull request #1032 from shirou/remove_smc_files
...
[v3][cpu] remove accidentally added GPL files.
4 years ago
shirou
6d324b0586
[v3][cpu] remove accidentally added GPL files.
4 years ago
shirou
d765dfc473
Merge pull request #1027 from it-novum/fixwindowscounter
...
Fixes #1026 windows counters on non english systems
4 years ago
Johannes Drummer
76fb312c4b
delete unused PdhAddCounterW
4 years ago
Johannes Drummer
7f11ad65d9
Merge branch 'master' into fixwindowscounter
4 years ago
Johannes Drummer
82b235c9f5
v2 windows counters on non english systems
4 years ago
Paweł Zuzelski
17c03b3b2d
Clarify the godoc of the Children function.
...
The previous godoc string was slightly confusing and only described information that can be deduced from the function signature.
4 years ago
Johannes Drummer
6e7f4ffe99
Fix windows counters on non english systems
4 years ago
shirou
a9a6146c93
[process] fix MemoryInfo comment. remove Swap
...
fixes #1012
4 years ago
shirou
be483f0a78
Merge pull request #1017 from rishabh-arya95/hotfix/smap-parser
...
[process][linux] Fixing smaps parser
4 years ago
Lomanic
8fd13bfa55
Merge pull request #1019 from MashaSamoylova/unix-udp4-fix
...
Fix lsof args for udp4 in unix
4 years ago
MashaSamoylova
7631bb0e5e
Fix lsof args for udp4 in unix
4 years ago
Rishabh Arya
5b1d8ecae7
fix smap parser
4 years ago
fG!
ab33d5ec89
Fix wrong user count
...
There are empty entries in OpenBSD's utmp that have a line and time entry but no user logged in (the entry is "cleared" after user logs out but not totally as expected in the code here). Current checks are insufficient so check if Name field is empty and skip in that case.
4 years ago
shirou
afe0c04c5d
Merge pull request #1008 from imsodin/patch-1
...
use rest syntax not markdown
4 years ago
Simon Frei
72d4813f24
use rest syntax not markdown
4 years ago
Lomanic
ebd8102702
Merge pull request #897 from james-bebbington/load-processes-created
4 years ago
Lomanic
94e574749b
Merge pull request #995 from Lomanic/fix-mktypessh-v3
4 years ago
Lomanic
a6ed12aa0e
Merge pull request #998 from shirou/feature/implement_load_windows_v3
...
[v3][load][windows] implement load.Avg on windows
4 years ago
shirou
478eb4c76a
Merge pull request #1004 from Lomanic/issue1002
...
[mem][linux] Fix #1002 only try to parse /proc/meminfo numeric values on fields we're interested in
4 years ago
Lomanic
cd25417bd7
[mem][linux] Fix #1002 only try to parse /proc/meminfo numeric values on fields we're interested in
4 years ago
Lomanic
07887a9e9f
[mem][linux] Add mocked test for VirtualMemory() and fix SReclaimable SUnreclaim retrieval
4 years ago
Lomanic
ca10f91f44
Merge pull request #1003 from ajacoutot/v3-process-openbsd
...
v3/process: unbreak on OpenBSD
4 years ago
Antoine Jacoutot
0178a24563
v3/process: unbreak on OpenBSD
...
Fix camel case: GetpageSizeWithContext -> GetPageSizeWithContext
4 years ago
Shirou Wakayama
74e1643f82
[load][windows] implement load on windows.
4 years ago
shirou
340db113de
Merge pull request #997 from shirou/feature/remove_circle_ci
...
remove circleci testing
4 years ago
shirou
34412e0b7f
[net] relax NetIOCounterAll test
4 years ago
shirou
fd963e2e16
remove circleci, change to use go 1.13 for testing.
...
and badge.
4 years ago
shirou
6286bea32a
Merge pull request #989 from Lomanic/issue734tests
...
[ci] Implement automatic tests on GH Actions on linux, windows and darwin
4 years ago
shirou
2fb5da2f24
Merge pull request #977 from AtakanColak/add-load-for-windows
...
[load][windows] Implement load.Avg() for Windows
4 years ago
shirou
2c0ad9dfac
Merge pull request #988 from Lomanic/cpu-remove-windows-specific-dead-code
...
[v3][cpu][windows] Remove exported windows-specific dead code
4 years ago
Lomanic
2f46781b0e
Make shell scripts shellcheck-compliant
4 years ago