elastic / go-sysinfo
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 35% | 27% | 36%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 0% | 35% | 27% | 36%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
providers0% | 0% | 32% | 31% | 35%
types0% | 0% | 74% | 0% | 25%
ROOT0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
process_windows.go
in providers/windows
292 17
host.go
in types
253 1
os.go
in providers/linux
244 12
host_linux.go
in providers/linux
221 25
process_linux.go
in providers/linux
214 18
host_darwin.go
in providers/darwin
202 20
process_aix_ppc64.go
in providers/aix
195 12
process_darwin.go
in providers/darwin
186 14
host_windows.go
in providers/windows
178 20
host_aix_ppc64.go
in providers/aix
160 19
ztypes_darwin.go
in providers/darwin
151 -
device_windows.go
in providers/windows
137 9
ztypes_aix_ppc64.go
in providers/aix
124 -
capabilities_linux.go
in providers/linux
90 2
procnet.go
in providers/linux
85 5
util.go
in providers/linux
80 4
os_windows.go
in providers/windows
76 2
process.go
in types
75 1
system.go
in root
66 8
registry.go
in internal/registry
64 3
os_darwin.go
in providers/darwin
64 2
arch_linux.go
in providers/linux
51 2
boottime_aix_ppc64.go
in providers/aix
46 2
fqdn.go
in providers/shared
45 3
seccomp_linux.go
in providers/linux
44 2
memory_linux.go
in providers/linux
43 1
arch_windows.go
in providers/windows
41 2
arch_darwin.go
in providers/darwin
40 2
syscall_darwin.go
in providers/darwin
38 2
vmstat.go
in providers/linux
38 2
syscall_cgo_darwin.go
in providers/darwin
34 3
machineid.go
in providers/linux
34 3
os_aix_ppc64.go
in providers/aix
33 2
defs_darwin.go
in providers/darwin
29 -
kernel_aix_ppc64.go
in providers/aix
29 2
machineid_darwin.go
in providers/darwin
28 2
container.go
in providers/linux
28 2
process_cgo_darwin.go
in providers/darwin
26 2
network.go
in providers/shared
26 1
machineid_windows.go
in providers/windows
23 2
boottime_linux.go
in providers/linux
23 1
kernel_windows.go
in providers/windows
20 1
kernel_linux.go
in providers/linux
19 1
load_average_darwin.go
in providers/darwin
18 1
helpers_windows.go
in providers/windows
18 1
defs_aix.go
in providers/aix
16 -
boottime_darwin.go
in providers/darwin
15 1
syscall_nocgo_darwin.go
in providers/darwin
14 3
kernel_darwin.go
in providers/darwin
13 1
memory_darwin.go
in providers/darwin
13 1
Files With Most Units (Top 50)
File# lines# units
host_linux.go
in providers/linux
221 25
host_darwin.go
in providers/darwin
202 20
host_windows.go
in providers/windows
178 20
host_aix_ppc64.go
in providers/aix
160 19
process_linux.go
in providers/linux
214 18
process_windows.go
in providers/windows
292 17
process_darwin.go
in providers/darwin
186 14
process_aix_ppc64.go
in providers/aix
195 12
os.go
in providers/linux
244 12
device_windows.go
in providers/windows
137 9
system.go
in root
66 8
procnet.go
in providers/linux
85 5
util.go
in providers/linux
80 4
registry.go
in internal/registry
64 3
syscall_nocgo_darwin.go
in providers/darwin
14 3
syscall_cgo_darwin.go
in providers/darwin
34 3
fqdn.go
in providers/shared
45 3
machineid.go
in providers/linux
34 3
syscall_darwin.go
in providers/darwin
38 2
machineid_darwin.go
in providers/darwin
28 2
os_darwin.go
in providers/darwin
64 2
process_cgo_darwin.go
in providers/darwin
26 2
arch_darwin.go
in providers/darwin
40 2
process_nocgo_darwin.go
in providers/darwin
8 2
arch_windows.go
in providers/windows
41 2
os_windows.go
in providers/windows
76 2
machineid_windows.go
in providers/windows
23 2
os_aix_ppc64.go
in providers/aix
33 2
boottime_aix_ppc64.go
in providers/aix
46 2
kernel_aix_ppc64.go
in providers/aix
29 2
container.go
in providers/linux
28 2
vmstat.go
in providers/linux
38 2
capabilities_linux.go
in providers/linux
90 2
arch_linux.go
in providers/linux
51 2
seccomp_linux.go
in providers/linux
44 2
load_average_darwin.go
in providers/darwin
18 1
machineid_nocgo_darwin.go
in providers/darwin
8 1
kernel_darwin.go
in providers/darwin
13 1
boottime_darwin.go
in providers/darwin
15 1
memory_darwin.go
in providers/darwin
13 1
network.go
in providers/shared
26 1
boottime_windows.go
in providers/windows
10 1
helpers_windows.go
in providers/windows
18 1
kernel_windows.go
in providers/windows
20 1
machineid_aix_ppc64.go
in providers/aix
10 1
memory_linux.go
in providers/linux
43 1
boottime_linux.go
in providers/linux
23 1
kernel_linux.go
in providers/linux
19 1
host.go
in types
253 1
process.go
in types
75 1
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 9 long lines.

File# lines# units# long lines
process_windows.go
in providers/windows
292 17 4
os.go
in providers/linux
244 12 2
host_windows.go
in providers/windows
178 20 1
container.go
in providers/linux
28 2 1
host_linux.go
in providers/linux
221 25 1