JetBrains / clrmd
File Size

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

Intro
Learn more...
File Size Overall
2% | 9% | 26% | 24% | 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
cs3% | 8% | 25% | 24% | 38%
ps10% | 22% | 22% | 32% | 22%
psm10% | 0% | 100% | 0% | 0%
cmake0% | 0% | 100% | 0% | 0%
proj0% | 0% | 0% | 88% | 11%
targets0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
psd10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src3% | 7% | 25% | 24% | 38%
eng0% | 18% | 33% | 26% | 22%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ClrHeap.cs
in src/Microsoft.Diagnostics.Runtime
1045 49
tools.ps1
in eng/common
799 -
DACNameParser.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
799 22
SosDac.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
688 57
PEImage.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/PEImage
562 19
SigParser.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/SigParser
528 32
DacHeap.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
396 15
DotNetClrInfoProvider.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
385 12
MacOSProcessDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/MacOS
373 11
GCRoot.cs
in src/Microsoft.Diagnostics.Runtime
370 27
Minidump.cs
in src/Microsoft.Diagnostics.Runtime/Windows
368 14
DbgEngIDataReader.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng
353 21
LinuxLiveDataReader.cs
in src/Microsoft.Diagnostics.Runtime/Linux
350 15
CommonLibrary.psm1
in eng/common/native
344 -
toolchain.cmake
in eng/common/cross
332 -
ClrRuntime.cs
in src/Microsoft.Diagnostics.Runtime
323 15
ClrObject.cs
in src/Microsoft.Diagnostics.Runtime
306 25
DataTarget.cs
in src/Microsoft.Diagnostics.Runtime
302 14
ClrTypeFactory.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
298 10
DacNativeHeaps.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
296 15
CacheEntryBase.cs
in src/Microsoft.Diagnostics.Runtime/Windows
290 10
DacTypeHelpers.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
288 15
ClrDacType.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
282 9
symbols-validation.ps1
in eng/common/post-build
278 -
MetadataImport.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
278 17
MachOCoreDump.cs
in src/Microsoft.Diagnostics.Runtime/MacOS
277 11
sourcelink-validation.ps1
in eng/common/post-build
265 -
ClrType.cs
in src/Microsoft.Diagnostics.Runtime
240 6
WindowsProcessDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/Windows
239 8
CacheNativeMethods.cs
in src/Microsoft.Diagnostics.Runtime/Windows
237 14
231 -
ClrThreadPool.cs
in src/Microsoft.Diagnostics.Runtime
220 6
DbgEngDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/DbgEng
220 14
ClrValueType.cs
in src/Microsoft.Diagnostics.Runtime
216 11
DebugSymbols.cs
in src/Microsoft.Diagnostics.Runtime/DbgEng
214 7
ClrDataProcess.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
212 13
ElfFile.cs
in src/Microsoft.Diagnostics.Runtime/Linux
206 11
ClrException.cs
in src/Microsoft.Diagnostics.Runtime
206 7
ClrArray.cs
in src/Microsoft.Diagnostics.Runtime
204 15
IDebugSymbolsWrapper.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng/Wrappers
203 1
AuthenticodeUtil.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/Platform
202 2
HeapSegmentDataCache.cs
in src/Microsoft.Diagnostics.Runtime/Windows
192 7
AWEBasedCacheEntry.cs
in src/Microsoft.Diagnostics.Runtime/Windows
191 7
ClrThread.cs
in src/Microsoft.Diagnostics.Runtime
191 12
LinuxFunctions.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/Platform
187 6
IDebugControlVtable.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng/Wrappers
186 -
DacDataTargetCOM.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
186 19
181 -
DacDataTarget.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
181 7
SymbolGroup.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
176 10
Files With Most Units (Top 50)
File# lines# units
SosDac.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
688 57
ClrHeap.cs
in src/Microsoft.Diagnostics.Runtime
1045 49
SigParser.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/SigParser
528 32
GCRoot.cs
in src/Microsoft.Diagnostics.Runtime
370 27
ClrObject.cs
in src/Microsoft.Diagnostics.Runtime
306 25
DACNameParser.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
799 22
DbgEngIDataReader.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng
353 21
PEImage.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/PEImage
562 19
DacDataTargetCOM.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
186 19
IDebugEventCallbacks.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng
172 17
MetadataImport.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
278 17
LinuxLiveDataReader.cs
in src/Microsoft.Diagnostics.Runtime/Linux
350 15
ClrArray.cs
in src/Microsoft.Diagnostics.Runtime
204 15
DacTypeHelpers.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
288 15
DacNativeHeaps.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
296 15
DacHeap.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
396 15
ClrRuntime.cs
in src/Microsoft.Diagnostics.Runtime
323 15
DataTarget.cs
in src/Microsoft.Diagnostics.Runtime
302 14
CacheNativeMethods.cs
in src/Microsoft.Diagnostics.Runtime/Windows
237 14
Minidump.cs
in src/Microsoft.Diagnostics.Runtime/Windows
368 14
DbgEngDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/DbgEng
220 14
ClrDataProcess.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
212 13
DotNetClrInfoProvider.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
385 12
ClrThread.cs
in src/Microsoft.Diagnostics.Runtime
191 12
Debugger.cs
in src/TestTasks/src
169 11
ClrValueType.cs
in src/Microsoft.Diagnostics.Runtime
216 11
ElfFile.cs
in src/Microsoft.Diagnostics.Runtime/Linux
206 11
MacOSProcessDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/MacOS
373 11
DebugSystemObjects.cs
in src/Microsoft.Diagnostics.Runtime/DbgEng
158 11
MachOCoreDump.cs
in src/Microsoft.Diagnostics.Runtime/MacOS
277 11
ByReference.cs
in src/TestTargets/ByReference
60 11
SymbolGroup.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
176 10
ClrTypeFactory.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
298 10
CacheEntryBase.cs
in src/Microsoft.Diagnostics.Runtime/Windows
290 10
GCDesc.cs
in src/Microsoft.Diagnostics.Runtime
108 10
ClrDacType.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
282 9
ElfCoreFile.cs
in src/Microsoft.Diagnostics.Runtime/Linux
167 9
CoreDumpReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/Core
113 9
LegacyDacDataTargetWrapper.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
101 9
MachOModule.cs
in src/Microsoft.Diagnostics.Runtime/MacOS
174 9
FileSymbolCache.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
133 8
SymbolServer.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
131 8
DacMetadataReader.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
120 8
WindowsProcessDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/Windows
239 8
CallableComWrapper.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/COMInterop
80 8
IDebugOutputCallbacks.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng
84 7
CachedMemoryReader.cs
in src/Microsoft.Diagnostics.Runtime/Windows
163 7
HeapSegmentDataCache.cs
in src/Microsoft.Diagnostics.Runtime/Windows
192 7
AWEBasedCacheEntry.cs
in src/Microsoft.Diagnostics.Runtime/Windows
191 7
DacModuleHelpers.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
128 7
Files With Long Lines (Top 50)

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

File# lines# units# long lines
SosDac.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
688 57 46
DACNameParser.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
799 22 41
execute-all-sdl-tools.ps1
in eng/common/sdl
150 - 34
ClrHeap.cs
in src/Microsoft.Diagnostics.Runtime
1045 49 34
DotNetClrInfoProvider.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
385 12 31
tools.ps1
in eng/common
799 - 27
IDebugEventCallbacks.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng
172 17 27
DataTarget.cs
in src/Microsoft.Diagnostics.Runtime
302 14 22
CacheNativeMethods.cs
in src/Microsoft.Diagnostics.Runtime/Windows
237 14 22
DacDataTargetCOM.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
186 19 22
DacNativeHeaps.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
296 15 19
Minidump.cs
in src/Microsoft.Diagnostics.Runtime/Windows
368 14 18
MacOSProcessDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/MacOS
373 11 18
ClrTypeFactory.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
298 10 17
AWEBasedCacheEntryFactory.cs
in src/Microsoft.Diagnostics.Runtime/Windows
85 4 17
MetadataImport.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
278 17 16
ClrThread.cs
in src/Microsoft.Diagnostics.Runtime
191 12 15
AWEBasedCacheEntry.cs
in src/Microsoft.Diagnostics.Runtime/Windows
191 7 14
WindowsProcessDataReader.cs
in src/Microsoft.Diagnostics.Runtime/DataReaders/Windows
239 8 13
ClrObject.cs
in src/Microsoft.Diagnostics.Runtime
306 25 13
171 - 12
LegacyDacDataTargetWrapper.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
101 9 12
symbols-validation.ps1
in eng/common/post-build
278 - 11
181 - 11
sourcelink-validation.ps1
in eng/common/post-build
265 - 10
LinuxLiveDataReader.cs
in src/Microsoft.Diagnostics.Runtime/Linux
350 15 10
DacTypeHelpers.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
288 15 10
ElfFile.cs
in src/Microsoft.Diagnostics.Runtime/Linux
206 11 9
DacDataTarget.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
181 7 9
proj
TestTargets.proj
in src/TestTargets
162 - 9
IDebugClientWrapper.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng/Wrappers
134 1 8
PEImage.cs
in src/Microsoft.Diagnostics.Runtime/Utilities/PEImage
562 19 8
post-build-utils.ps1
in eng/common/post-build
71 - 7
142 - 7
SymbolGroup.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
176 10 7
CachedMemoryReader.cs
in src/Microsoft.Diagnostics.Runtime/Windows
163 7 7
DacHeap.cs
in src/Microsoft.Diagnostics.Runtime/DacImplementation
396 15 7
ClrRuntime.cs
in src/Microsoft.Diagnostics.Runtime
323 15 7
IDebugOutputCallbacks.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng
84 7 6
ClrDacType.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
282 9 6
ArrayPoolBasedCacheEntry.cs
in src/Microsoft.Diagnostics.Runtime/Windows
157 6 6
HeapSegmentCacheEventSource.cs
in src/Microsoft.Diagnostics.Runtime/Windows
50 5 6
CacheEntryBase.cs
in src/Microsoft.Diagnostics.Runtime/Windows
290 10 6
ClrType.cs
in src/Microsoft.Diagnostics.Runtime
240 6 6
SosDac14.cs
in src/Microsoft.Diagnostics.Runtime/DacInterface
42 1 6
check-channel-consistency.ps1
in eng/common/post-build
33 - 5
build.ps1
in eng/common
146 - 5
IDebugSymbolsVtable.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng/Wrappers
143 - 5
IDebugControlWrapper.cs
in src/Microsoft.Diagnostics.Runtime.Utilities/DbgEng/Wrappers
158 2 5
SymbolServer.cs
in src/Microsoft.Diagnostics.Runtime/Implementation
131 8 5