microsoft / clrmd
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 685 files with 45,709 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 20 files changed 21-50 times (6,832 lines of code)
    • 128 files changed 6-20 times (13,338 lines of code)
    • 537 files changed 1-5 times (25,539 lines of code)
0% | 0% | 14% | 29% | 55%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, yml, ps1, csproj, sh, txt, md, cmd, props, json, targets, patch, proj, gitattributes, psm1, xml, editorconfig, psd1, gitignore, cmake
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 14% | 25% | 60%
ps10% | 0% | 23% | 46% | 29%
yml0% | 0% | 22% | 49% | 28%
psm10% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 100% | 0%
proj0% | 0% | 0% | 88% | 11%
props0% | 0% | 0% | 72% | 27%
targets0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
psd10% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/Microsoft.Diagnostics.Runtime/src0% | 0% | 23% | 41% | 34%
eng/common0% | 0% | 41% | 34% | 23%
eng/common/templates0% | 0% | 23% | 46% | 29%
eng/common/post-build0% | 0% | 0% | 73% | 26%
eng/common/native0% | 0% | 0% | 75% | 24%
eng/common/sdl0% | 0% | 0% | 52% | 47%
eng/common/cross0% | 0% | 0% | 100% | 0%
src/TestTargets0% | 0% | 0% | 95% | 4%
ROOT0% | 0% | 0% | 91% | 8%
src/TestTargets/Types0% | 0% | 0% | 100% | 0%
src/TestTargets/Shared0% | 0% | 0% | 100% | 0%
eng0% | 0% | 0% | 10% | 90%
src/Microsoft.Diagnostics.Runtime/Properties0% | 0% | 0% | 100% | 0%
src/Microsoft.Diagnostics.Runtime.Utilities/Debugger0% | 0% | 0% | 0% | 100%
src/TestTasks/src0% | 0% | 0% | 0% | 100%
src/Benchmarks0% | 0% | 0% | 0% | 100%
src/LongRunningTests/ParallelStressTest0% | 0% | 0% | 0% | 100%
src/Microsoft.Diagnostics.Runtime.Utilities0% | 0% | 0% | 0% | 100%
src/TestTargets/FinalizationQueue0% | 0% | 0% | 0% | 100%
src/TestTargets/ByReference0% | 0% | 0% | 0% | 100%
src/TestTargets/NestedTypes0% | 0% | 0% | 0% | 100%
src/TestTargets/GCRoot0% | 0% | 0% | 0% | 100%
src/TestTargets/Arrays0% | 0% | 0% | 0% | 100%
src/TestTargets/NestedException0% | 0% | 0% | 0% | 100%
src/TestTargets/GCHandles0% | 0% | 0% | 0% | 100%
src/TestTargets/GCRoot20% | 0% | 0% | 0% | 100%
src/TestTargets/ClrObjects0% | 0% | 0% | 0% | 100%
src/TestTargets/AppDomains0% | 0% | 0% | 0% | 100%
src/Microsoft.Diagnostics.Runtime0% | 0% | 0% | 0% | 100%
eng/common/internal0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CoreDumpReader.cs
in src/Microsoft.Diagnostics.Runtime/src/DataReaders/Core
160 13 118 1159 44
LinuxLiveDataReader.cs
in src/Microsoft.Diagnostics.Runtime/src/Linux
313 14 294 997 42
DataTarget.cs
in src/Microsoft.Diagnostics.Runtime/src/DataTargets
331 12 122 1159 41
DbgEngDataReader.cs
in src/Microsoft.Diagnostics.Runtime/src/DataReaders/DbgEng
233 14 118 1159 40
RuntimeBuilder.cs
in src/Microsoft.Diagnostics.Runtime/src/Builders
1214 23 161 784 40
ClrObject.cs
in src/Microsoft.Diagnostics.Runtime/src/Common
188 18 510 1159 29
DacDataTargetWrapper.cs
in src/Microsoft.Diagnostics.Runtime/src/DacInterface
271 15 300 1159 29
SosDac.cs
in src/Microsoft.Diagnostics.Runtime/src/DacInterface
589 54 342 1159 29
tools.ps1
in eng/common
757 - 25 1181 28
ClrType.cs
in src/Microsoft.Diagnostics.Runtime/src/Common
90 1 585 1159 27
ModuleInfo.cs
in src/Microsoft.Diagnostics.Runtime/src/Common
125 3 340 1159 26
PEImage.cs
in src/Microsoft.Diagnostics.Runtime/src/Utilities/PEImage
336 16 118 1139 26
DacLibrary.cs
in src/Microsoft.Diagnostics.Runtime/src/DataTargets
117 7 20 1159 23
post-build.yml
in eng/common/templates/post-build
529 - 299 945 23
LinuxFunctions.cs
in src/Microsoft.Diagnostics.Runtime/src/Utilities/Platform
187 6 294 1159 22
GCRoot.cs
in src/Microsoft.Diagnostics.Runtime/src/Common
361 14 258 1159 22
ClrmdHeap.cs
in src/Microsoft.Diagnostics.Runtime/src/Implementation
457 20 266 784 22
ClrHeap.cs
in src/Microsoft.Diagnostics.Runtime/src/Common
39 1 510 1159 21
ElfCoreFile.cs
in src/Microsoft.Diagnostics.Runtime/src/Linux
165 9 153 1159 21
ClrmdType.cs
in src/Microsoft.Diagnostics.Runtime/src/Implementation
370 10 446 784 21