facebookincubator / oomd
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 123 files with 14,552 lines of code.
    • 1 very long files (2,586 lines of code)
    • 4 long files (2,774 lines of code)
    • 8 medium size files (2,638 lines of codeclsfd_ftr_w_mp_ins)
    • 25 small files (3,520 lines of code)
    • 85 very small files (3,034 lines of code)
17% | 19% | 18% | 24% | 20%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp21% | 23% | 22% | 22% | 9%
h0% | 0% | 0% | 30% | 69%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
oomd/plugins50% | 10% | 9% | 7% | 22%
oomd/config0% | 63% | 14% | 7% | 14%
oomd/util0% | 28% | 14% | 40% | 16%
oomd0% | 17% | 32% | 37% | 11%
oomd/fixtures0% | 0% | 94% | 0% | 5%
oomd/dropin0% | 0% | 40% | 39% | 19%
oomd/engine0% | 0% | 0% | 49% | 50%
oomd/include0% | 0% | 0% | 54% | 45%
oomd/plugins/systemd0% | 0% | 0% | 0% | 100%
oomd/etc0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
CorePluginsTest.cpp
in src/oomd/plugins
2586 13
ConfigCompilerTest.cpp
in src/oomd/config
913 34
Fs.cpp
in src/oomd/util
781 48
Senpai.cpp
in src/oomd/plugins
545 20
535 2
BaseKillPlugin.cpp
in src/oomd/plugins
464 16
Main.cpp
in src/oomd
404 8
FsTest.cpp
in src/oomd/util
383 2
374 25
FsFixture.cpp
in src/oomd/fixtures
291 8
FsDropInService.cpp
in src/oomd/dropin
268 12
Stats.cpp
in src/oomd
241 14
ConfigCompiler.cpp
in src/oomd/config
213 7
PluginArgParserTest.cpp
in src/oomd/util
199 -
StatsTest.cpp
in src/oomd
195 2
Fs.h
in src/oomd/util
191 4
OomdContext.cpp
in src/oomd
185 13
Util.cpp
in src/oomd/util
178 12
Ruleset.cpp
in src/oomd/engine
166 7
153 3
StatsClient.cpp
in src/oomd
146 4
Log.cpp
in src/oomd
145 4
FixtureTest.cpp
in src/oomd/util
145 2
KillMemoryGrowth-inl.h
in src/oomd/plugins
140 4
SystemMaybe.h
in src/oomd/util
136 5
CgroupContext.h
in src/oomd
135 1
134 2
LogTest.cpp
in src/oomd
126 2
Fixture.cpp
in src/oomd/util
125 7
BaseKillPlugin.h
in src/oomd/plugins
124 1
PluginArgParser.cpp
in src/oomd/util
122 14
CgroupPathTest.cpp
in src/oomd/include
119 -
Engine.cpp
in src/oomd/engine
117 5
CgroupPath.cpp
in src/oomd/include
112 6
OomdContext.h
in src/oomd
109 3
MemoryAbove.cpp
in src/oomd/plugins
107 2
FsDropInServiceTest.cpp
in src/oomd/dropin
107 3
JsonConfigParser.cpp
in src/oomd/config
104 6
Log.h
in src/oomd
96 1
UtilTest.cpp
in src/oomd/util
93 -
Oomd.cpp
in src/oomd
92 2
KillSwapUsage-inl.h
in src/oomd/plugins
91 4
PressureRisingBeyond.cpp
in src/oomd/plugins
87 2
TestHelper.h
in src/oomd/util
80 4
Senpai.h
in src/oomd/plugins
80 -
Types.h
in src/oomd/include
80 2
ConfigTypes.cpp
in src/oomd/config
75 2
PressureAbove.cpp
in src/oomd/plugins
75 2
PluginArgParser.h
in src/oomd/util
71 2
KillPressure-inl.h
in src/oomd/plugins
67 3
Files With Most Units (Top 50)
File# lines# units
Fs.cpp
in src/oomd/util
781 48
ConfigCompilerTest.cpp
in src/oomd/config
913 34
374 25
Senpai.cpp
in src/oomd/plugins
545 20
BaseKillPlugin.cpp
in src/oomd/plugins
464 16
PluginArgParser.cpp
in src/oomd/util
122 14
Stats.cpp
in src/oomd
241 14
OomdContext.cpp
in src/oomd
185 13
CorePluginsTest.cpp
in src/oomd/plugins
2586 13
Util.cpp
in src/oomd/util
178 12
FsDropInService.cpp
in src/oomd/dropin
268 12
FsFixture.cpp
in src/oomd/fixtures
291 8
Main.cpp
in src/oomd
404 8
Fixture.cpp
in src/oomd/util
125 7
ConfigCompiler.cpp
in src/oomd/config
213 7
Ruleset.cpp
in src/oomd/engine
166 7
JsonConfigParser.cpp
in src/oomd/config
104 6
CgroupPath.cpp
in src/oomd/include
112 6
SystemMaybe.h
in src/oomd/util
136 5
Engine.cpp
in src/oomd/engine
117 5
Log.cpp
in src/oomd
145 4
Fixture.h
in src/oomd/util
43 4
TestHelper.h
in src/oomd/util
80 4
Fs.h
in src/oomd/util
191 4
KillSwapUsage-inl.h
in src/oomd/plugins
91 4
KillMemoryGrowth-inl.h
in src/oomd/plugins
140 4
StatsClient.cpp
in src/oomd
146 4
SystemMaybeTest.cpp
in src/oomd/util
40 3
KillIOCost-inl.h
in src/oomd/plugins
36 3
DummyPrekillHook.cpp
in src/oomd/plugins
22 3
SystemdPluginsTest.cpp
in src/oomd/plugins/systemd
53 3
BaseSystemdPlugin.cpp
in src/oomd/plugins/systemd
65 3
KillPressure-inl.h
in src/oomd/plugins
67 3
DumpCgroupOverview.cpp
in src/oomd/plugins
66 3
KillPgScan-inl.h
in src/oomd/plugins
66 3
DropInServiceAdaptor.cpp
in src/oomd/dropin
39 3
153 3
FsDropInServiceTest.cpp
in src/oomd/dropin
107 3
OomdContext.h
in src/oomd
109 3
PrekillHook.h
in src/oomd/engine
66 3
StatsTest.cpp
in src/oomd
195 2
PluginArgParser.h
in src/oomd/util
71 2
FixtureTest.cpp
in src/oomd/util
145 2
FsTest.cpp
in src/oomd/util
383 2
PluginRegistry.h
in src/oomd
45 2
ConfigTypes.cpp
in src/oomd/config
75 2
NrDyingDescendants.cpp
in src/oomd/plugins
41 2
Exists.cpp
in src/oomd/plugins
45 2
SystemdRestart-inl.h
in src/oomd/plugins/systemd
52 2
StopPlugin.h
in src/oomd/plugins
19 2
Files With Long Lines (Top 0)

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

File# lines# units# long lines
Correlations

File Size vs. Commits (all time): 123 points

src/oomd/plugins/CorePluginsTest.cpp x: 40 commits (all time) y: 2586 lines of code src/oomd/plugins/KillSwapUsage-inl.h x: 11 commits (all time) y: 91 lines of code src/oomd/plugins/KillSwapUsage.h x: 7 commits (all time) y: 29 lines of code src/oomd/plugins/KillMemoryGrowth-inl.h x: 14 commits (all time) y: 140 lines of code src/oomd/PluginConstructionContext.cpp x: 2 commits (all time) y: 9 lines of code src/oomd/util/PluginArgParser.cpp x: 3 commits (all time) y: 122 lines of code src/oomd/util/PluginArgParser.h x: 2 commits (all time) y: 71 lines of code src/oomd/CgroupContext.h x: 19 commits (all time) y: 135 lines of code src/oomd/engine/Ruleset.h x: 10 commits (all time) y: 59 lines of code src/oomd/include/Types.h x: 16 commits (all time) y: 80 lines of code src/oomd/util/Fs.cpp x: 37 commits (all time) y: 781 lines of code src/oomd/Oomd.cpp x: 32 commits (all time) y: 92 lines of code src/oomd/plugins/BaseKillPlugin.cpp x: 28 commits (all time) y: 464 lines of code src/oomd/plugins/BaseKillPlugin.h x: 16 commits (all time) y: 124 lines of code src/oomd/plugins/DumpKillInfoNoOp.cpp x: 6 commits (all time) y: 11 lines of code src/oomd/include/CgroupPath.cpp x: 8 commits (all time) y: 112 lines of code src/oomd/LogTest.cpp x: 4 commits (all time) y: 126 lines of code src/oomd/config/ConfigCompilerTest.cpp x: 17 commits (all time) y: 913 lines of code src/oomd/StatsTest.cpp x: 6 commits (all time) y: 195 lines of code src/oomd/plugins/Senpai.cpp x: 33 commits (all time) y: 545 lines of code src/oomd/plugins/Senpai.h x: 20 commits (all time) y: 80 lines of code src/oomd/engine/Engine.cpp x: 10 commits (all time) y: 117 lines of code src/oomd/engine/Engine.h x: 8 commits (all time) y: 49 lines of code src/oomd/engine/PrekillHook.h x: 4 commits (all time) y: 66 lines of code src/oomd/plugins/DummyPrekillHook.cpp x: 2 commits (all time) y: 22 lines of code src/oomd/Log.cpp x: 8 commits (all time) y: 145 lines of code src/oomd/plugins/DumpCgroupOverview.cpp x: 11 commits (all time) y: 66 lines of code src/oomd/util/SystemMaybe.h x: 5 commits (all time) y: 136 lines of code src/oomd/OomdContext.cpp x: 20 commits (all time) y: 185 lines of code src/oomd/OomdContext.h x: 12 commits (all time) y: 109 lines of code src/oomd/plugins/KillPgScan-inl.h x: 6 commits (all time) y: 66 lines of code src/oomd/plugins/KillPgScan.h x: 3 commits (all time) y: 26 lines of code src/oomd/config/ConfigCompiler.cpp x: 9 commits (all time) y: 213 lines of code src/oomd/config/ConfigCompiler.h x: 5 commits (all time) y: 16 lines of code src/oomd/dropin/DropInServiceAdaptor.cpp x: 2 commits (all time) y: 39 lines of code src/oomd/util/TestHelper.h x: 6 commits (all time) y: 80 lines of code src/oomd/Log.h x: 5 commits (all time) y: 96 lines of code src/oomd/config/ConfigTypes.cpp x: 3 commits (all time) y: 75 lines of code src/oomd/util/PluginArgParserTest.cpp x: 3 commits (all time) y: 199 lines of code src/oomd/PluginRegistry.h x: 4 commits (all time) y: 45 lines of code src/oomd/include/CgroupPathTest.cpp x: 5 commits (all time) y: 119 lines of code src/oomd/util/Fs.h x: 30 commits (all time) y: 191 lines of code src/oomd/util/FsTest.cpp x: 27 commits (all time) y: 383 lines of code src/oomd/PluginConstructionContext.h x: 3 commits (all time) y: 19 lines of code src/oomd/engine/BasePlugin.h x: 8 commits (all time) y: 38 lines of code src/oomd/plugins/Exists.cpp x: 7 commits (all time) y: 45 lines of code src/oomd/plugins/KillPressure-inl.h x: 8 commits (all time) y: 67 lines of code src/oomd/plugins/MemoryAbove.cpp x: 8 commits (all time) y: 107 lines of code src/oomd/plugins/MemoryReclaim.cpp x: 6 commits (all time) y: 51 lines of code src/oomd/plugins/PressureAbove.cpp x: 8 commits (all time) y: 75 lines of code src/oomd/plugins/PressureRisingBeyond.cpp x: 8 commits (all time) y: 87 lines of code src/oomd/plugins/PressureRisingBeyond.h x: 5 commits (all time) y: 25 lines of code src/oomd/plugins/SwapFree.cpp x: 6 commits (all time) y: 29 lines of code src/oomd/plugins/systemd/SystemdRestart-inl.h x: 5 commits (all time) y: 52 lines of code src/oomd/config/ConfigTypes.h x: 5 commits (all time) y: 40 lines of code src/oomd/config/JsonConfigParser.cpp x: 7 commits (all time) y: 104 lines of code src/oomd/config/JsonConfigParserTest.cpp x: 5 commits (all time) y: 64 lines of code src/oomd/engine/Ruleset.cpp x: 12 commits (all time) y: 166 lines of code src/oomd/CgroupContext.cpp x: 20 commits (all time) y: 374 lines of code src/oomd/Stats.cpp x: 6 commits (all time) y: 241 lines of code src/oomd/StatsClient.cpp x: 4 commits (all time) y: 146 lines of code src/oomd/CgroupContextTest.cpp x: 16 commits (all time) y: 535 lines of code src/oomd/Main.cpp x: 13 commits (all time) y: 404 lines of code src/oomd/dropin/DropInServiceAdaptorTest.cpp x: 2 commits (all time) y: 153 lines of code src/oomd/dropin/FsDropInServiceTest.cpp x: 2 commits (all time) y: 107 lines of code src/oomd/util/Fixture.cpp x: 3 commits (all time) y: 125 lines of code src/oomd/fixtures/FsFixture.cpp x: 7 commits (all time) y: 291 lines of code src/oomd/dropin/FsDropInService.cpp x: 4 commits (all time) y: 268 lines of code src/oomd/util/Util.cpp x: 6 commits (all time) y: 178 lines of code src/oomd/Oomd.h x: 6 commits (all time) y: 36 lines of code src/oomd/dropin/FsDropInService.h x: 1 commits (all time) y: 48 lines of code src/oomd/OomdContextTest.cpp x: 4 commits (all time) y: 134 lines of code src/oomd/plugins/KillMemoryGrowth.h x: 6 commits (all time) y: 41 lines of code src/oomd/plugins/KillPgScan.cpp x: 1 commits (all time) y: 5 lines of code src/oomd/plugins/ContinuePlugin.h x: 4 commits (all time) y: 19 lines of code src/oomd/plugins/MemoryAbove.h x: 4 commits (all time) y: 24 lines of code src/oomd/util/Fixture.h x: 2 commits (all time) y: 43 lines of code src/oomd/util/FixtureTest.cpp x: 2 commits (all time) y: 145 lines of code src/oomd/util/ScopeGuardTest.cpp x: 3 commits (all time) y: 50 lines of code src/oomd/util/UtilTest.cpp x: 3 commits (all time) y: 93 lines of code src/oomd/fixtures/FsFixture.h x: 1 commits (all time) y: 17 lines of code src/oomd/config/JsonConfigParser.h x: 2 commits (all time) y: 11 lines of code
2586.0
lines of code
  min: 2.0
  average: 118.31
  25th percentile: 22.0
  median: 48.0
  75th percentile: 122.0
  max: 2586.0
0 40.0
commits (all time)
min: 1.0 | average: 7.09 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 8.0 | max: 40.0

File Size vs. Contributors (all time): 123 points

src/oomd/plugins/CorePluginsTest.cpp x: 10 contributors (all time) y: 2586 lines of code src/oomd/plugins/KillSwapUsage-inl.h x: 9 contributors (all time) y: 91 lines of code src/oomd/plugins/KillSwapUsage.h x: 6 contributors (all time) y: 29 lines of code src/oomd/plugins/KillMemoryGrowth-inl.h x: 8 contributors (all time) y: 140 lines of code src/oomd/PluginConstructionContext.cpp x: 2 contributors (all time) y: 9 lines of code src/oomd/util/PluginArgParser.cpp x: 3 contributors (all time) y: 122 lines of code src/oomd/util/PluginArgParser.h x: 2 contributors (all time) y: 71 lines of code src/oomd/CgroupContext.h x: 4 contributors (all time) y: 135 lines of code src/oomd/engine/Ruleset.h x: 6 contributors (all time) y: 59 lines of code src/oomd/include/Types.h x: 8 contributors (all time) y: 80 lines of code src/oomd/util/Fs.cpp x: 14 contributors (all time) y: 781 lines of code src/oomd/Oomd.cpp x: 10 contributors (all time) y: 92 lines of code src/oomd/plugins/BaseKillPlugin.cpp x: 10 contributors (all time) y: 464 lines of code src/oomd/plugins/BaseKillPlugin.h x: 4 contributors (all time) y: 124 lines of code src/oomd/plugins/DumpKillInfoNoOp.cpp x: 2 contributors (all time) y: 11 lines of code src/oomd/include/CgroupPath.cpp x: 6 contributors (all time) y: 112 lines of code src/oomd/config/ConfigCompilerTest.cpp x: 9 contributors (all time) y: 913 lines of code src/oomd/StatsTest.cpp x: 5 contributors (all time) y: 195 lines of code src/oomd/plugins/Senpai.cpp x: 5 contributors (all time) y: 545 lines of code src/oomd/plugins/Senpai.h x: 4 contributors (all time) y: 80 lines of code src/oomd/engine/Engine.cpp x: 7 contributors (all time) y: 117 lines of code src/oomd/engine/Engine.h x: 5 contributors (all time) y: 49 lines of code src/oomd/plugins/DummyPrekillHook.cpp x: 2 contributors (all time) y: 22 lines of code src/oomd/Log.cpp x: 6 contributors (all time) y: 145 lines of code src/oomd/plugins/DumpCgroupOverview.cpp x: 8 contributors (all time) y: 66 lines of code src/oomd/util/SystemMaybe.h x: 2 contributors (all time) y: 136 lines of code src/oomd/OomdContext.cpp x: 6 contributors (all time) y: 185 lines of code src/oomd/OomdContext.h x: 4 contributors (all time) y: 109 lines of code src/oomd/plugins/KillPgScan.h x: 1 contributors (all time) y: 26 lines of code src/oomd/config/ConfigCompiler.cpp x: 4 contributors (all time) y: 213 lines of code src/oomd/config/ConfigCompiler.h x: 4 contributors (all time) y: 16 lines of code src/oomd/dropin/DropInServiceAdaptor.cpp x: 2 contributors (all time) y: 39 lines of code src/oomd/util/TestHelper.h x: 2 contributors (all time) y: 80 lines of code src/oomd/Log.h x: 4 contributors (all time) y: 96 lines of code src/oomd/config/ConfigTypes.cpp x: 3 contributors (all time) y: 75 lines of code src/oomd/util/PluginArgParserTest.cpp x: 3 contributors (all time) y: 199 lines of code src/oomd/PluginRegistry.h x: 4 contributors (all time) y: 45 lines of code src/oomd/include/CgroupPathTest.cpp x: 5 contributors (all time) y: 119 lines of code src/oomd/util/Fs.h x: 9 contributors (all time) y: 191 lines of code src/oomd/util/FsTest.cpp x: 9 contributors (all time) y: 383 lines of code src/oomd/engine/BasePlugin.h x: 5 contributors (all time) y: 38 lines of code src/oomd/plugins/Exists.cpp x: 7 contributors (all time) y: 45 lines of code src/oomd/plugins/KillPressure-inl.h x: 7 contributors (all time) y: 67 lines of code src/oomd/plugins/MemoryAbove.cpp x: 7 contributors (all time) y: 107 lines of code src/oomd/plugins/PressureAbove.cpp x: 7 contributors (all time) y: 75 lines of code src/oomd/plugins/PressureRisingBeyond.cpp x: 7 contributors (all time) y: 87 lines of code src/oomd/plugins/PressureRisingBeyond.h x: 5 contributors (all time) y: 25 lines of code src/oomd/plugins/SwapFree.h x: 5 contributors (all time) y: 18 lines of code src/oomd/plugins/systemd/SystemdRestart-inl.h x: 5 contributors (all time) y: 52 lines of code src/oomd/config/ConfigTypes.h x: 3 contributors (all time) y: 40 lines of code src/oomd/config/JsonConfigParser.cpp x: 5 contributors (all time) y: 104 lines of code src/oomd/config/JsonConfigParserTest.cpp x: 4 contributors (all time) y: 64 lines of code src/oomd/engine/Ruleset.cpp x: 5 contributors (all time) y: 166 lines of code src/oomd/CgroupContext.cpp x: 4 contributors (all time) y: 374 lines of code src/oomd/PluginRegistry.cpp x: 3 contributors (all time) y: 11 lines of code src/oomd/Stats.cpp x: 5 contributors (all time) y: 241 lines of code src/oomd/StatsClient.cpp x: 3 contributors (all time) y: 146 lines of code src/oomd/CgroupContextTest.cpp x: 4 contributors (all time) y: 535 lines of code src/oomd/Main.cpp x: 9 contributors (all time) y: 404 lines of code src/oomd/dropin/DropInServiceAdaptorTest.cpp x: 2 contributors (all time) y: 153 lines of code src/oomd/dropin/FsDropInServiceTest.cpp x: 2 contributors (all time) y: 107 lines of code src/oomd/util/Fixture.cpp x: 3 contributors (all time) y: 125 lines of code src/oomd/fixtures/FsFixture.cpp x: 4 contributors (all time) y: 291 lines of code src/oomd/dropin/FsDropInService.cpp x: 2 contributors (all time) y: 268 lines of code src/oomd/plugins/KillIOCost-inl.h x: 6 contributors (all time) y: 36 lines of code src/oomd/util/SystemMaybeTest.cpp x: 1 contributors (all time) y: 40 lines of code src/oomd/util/Util.cpp x: 5 contributors (all time) y: 178 lines of code src/oomd/dropin/FsDropInService.h x: 1 contributors (all time) y: 48 lines of code src/oomd/plugins/KillIOCost.h x: 4 contributors (all time) y: 24 lines of code src/oomd/plugins/KillPgScan.cpp x: 1 contributors (all time) y: 5 lines of code src/oomd/plugins/NrDyingDescendants.h x: 3 contributors (all time) y: 21 lines of code src/oomd/util/FixtureTest.cpp x: 2 contributors (all time) y: 145 lines of code src/oomd/util/ScopeGuardTest.cpp x: 3 contributors (all time) y: 50 lines of code src/oomd/util/UtilTest.cpp x: 3 contributors (all time) y: 93 lines of code src/oomd/fixtures/FsFixture.h x: 1 contributors (all time) y: 17 lines of code src/oomd/Stats.h x: 2 contributors (all time) y: 42 lines of code
2586.0
lines of code
  min: 2.0
  average: 118.31
  25th percentile: 22.0
  median: 48.0
  75th percentile: 122.0
  max: 2586.0
0 14.0
contributors (all time)
min: 1.0 | average: 4.11 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 14.0

File Size vs. Commits (30 days): 4 points

src/oomd/plugins/CorePluginsTest.cpp x: 2 commits (30d) y: 2586 lines of code src/oomd/plugins/KillSwapUsage-inl.h x: 1 commits (30d) y: 91 lines of code src/oomd/plugins/KillSwapUsage.h x: 1 commits (30d) y: 29 lines of code src/oomd/plugins/KillMemoryGrowth-inl.h x: 2 commits (30d) y: 140 lines of code
2586.0
lines of code
  min: 29.0
  average: 711.5
  25th percentile: 44.5
  median: 115.5
  75th percentile: 1974.5
  max: 2586.0
0 2.0
commits (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (30 days): 4 points

src/oomd/plugins/CorePluginsTest.cpp x: 2 contributors (30d) y: 2586 lines of code src/oomd/plugins/KillSwapUsage-inl.h x: 1 contributors (30d) y: 91 lines of code src/oomd/plugins/KillSwapUsage.h x: 1 contributors (30d) y: 29 lines of code src/oomd/plugins/KillMemoryGrowth-inl.h x: 1 contributors (30d) y: 140 lines of code
2586.0
lines of code
  min: 29.0
  average: 711.5
  25th percentile: 44.5
  median: 115.5
  75th percentile: 1974.5
  max: 2586.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

File Size vs. Commits (90 days): 7 points

src/oomd/plugins/CorePluginsTest.cpp x: 2 commits (90d) y: 2586 lines of code src/oomd/plugins/KillSwapUsage-inl.h x: 1 commits (90d) y: 91 lines of code src/oomd/plugins/KillSwapUsage.h x: 1 commits (90d) y: 29 lines of code src/oomd/plugins/KillMemoryGrowth-inl.h x: 2 commits (90d) y: 140 lines of code src/oomd/PluginConstructionContext.cpp x: 1 commits (90d) y: 9 lines of code src/oomd/util/PluginArgParser.cpp x: 1 commits (90d) y: 122 lines of code src/oomd/util/PluginArgParser.h x: 1 commits (90d) y: 71 lines of code
2586.0
lines of code
  min: 9.0
  average: 435.43
  25th percentile: 29.0
  median: 91.0
  75th percentile: 140.0
  max: 2586.0
0 2.0
commits (90d)
min: 1.0 | average: 1.29 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (90 days): 7 points

src/oomd/plugins/CorePluginsTest.cpp x: 2 contributors (90d) y: 2586 lines of code src/oomd/plugins/KillSwapUsage-inl.h x: 1 contributors (90d) y: 91 lines of code src/oomd/plugins/KillSwapUsage.h x: 1 contributors (90d) y: 29 lines of code src/oomd/plugins/KillMemoryGrowth-inl.h x: 1 contributors (90d) y: 140 lines of code src/oomd/PluginConstructionContext.cpp x: 1 contributors (90d) y: 9 lines of code src/oomd/util/PluginArgParser.cpp x: 1 contributors (90d) y: 122 lines of code src/oomd/util/PluginArgParser.h x: 1 contributors (90d) y: 71 lines of code
2586.0
lines of code
  min: 9.0
  average: 435.43
  25th percentile: 29.0
  median: 91.0
  75th percentile: 140.0
  max: 2586.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0