microsoft / DiagManager
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 98
  • Daily file updates (only one update per file and date counted): 562
  • First update: 2016-10-24
  • Latest update: 2022-01-27
  • Days between first and latest update: 1922 (274 weeks, estimated 1370 working days)
  • Active days (at least one file change): 78
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 98 files with 6,415 lines of code in files.
    • 89 files that are 366+ days old (5,785 lines of code)
    • 4 files that are 181-365 days old (16 lines of code)
    • 2 files that are 91-180 days old (515 lines of code)
    • 1 files that are 31-90 days old (81 lines of code)
    • 2 files that are 1-30 days old (18 lines of code)
90% | <1% | 8% | 1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 98 files with 6,415 lines of code in files.
    • 42 files have been last changed 366+ days ago (1,638 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 56 files have been last changed 1-30 days ago (4,777 lines of code)
25% | 0% | 0% | 0% | 74%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
sql, sh, cs, XML, cmd, xml, bat, md, txt, ps1, resx, CMD, vbs, csproj, js, json, gitignore, VBS
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
cmd99% | <1% | 0% | 0% | 0%
ps133% | 0% | 56% | 8% | 1%
js100% | 0% | 0% | 0% | 0%
CMD100% | 0% | 0% | 0% | 0%
XML86% | 10% | 0% | 0% | 3%
vbs100% | 0% | 0% | 0% | 0%
VBS100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs11% | 0% | 0% | 0% | 88%
cmd97% | 0% | 0% | 0% | 2%
js100% | 0% | 0% | 0% | 0%
ps124% | 0% | 0% | 0% | 75%
CMD100% | 0% | 0% | 0% | 0%
vbs100% | 0% | 0% | 0% | 0%
XML41% | 0% | 0% | 0% | 58%
VBS100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
DiagManager/DiagClasses100% | 0% | 0% | 0% | 0%
DiagManager100% | 0% | 0% | 0% | 0%
DiagManager/CustomDiagnostics89% | 1% | 0% | 7% | 1%
DiagManager/Pristine38% | 0% | 61% | 0% | 0%
diagutil/Intercounters100% | 0% | 0% | 0% | 0%
diagutil100% | 0% | 0% | 0% | 0%
DiagManager/Properties100% | 0% | 0% | 0% | 0%
diagutil/Properties100% | 0% | 0% | 0% | 0%
TestSuites/Blocking100% | 0% | 0% | 0% | 0%
TestSuites/highcpu0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
DiagManager/CustomDiagnostics76% | 0% | 0% | 0% | 23%
DiagManager/Pristine38% | 0% | 0% | 0% | 61%
DiagManager24% | 0% | 0% | 0% | 75%
diagutil/Intercounters100% | 0% | 0% | 0% | 0%
diagutil100% | 0% | 0% | 0% | 0%
DiagManager/Properties74% | 0% | 0% | 0% | 25%
DiagManager/DiagClasses0% | 0% | 0% | 0% | 100%
diagutil/Properties0% | 0% | 0% | 0% | 100%
TestSuites/Blocking0% | 0% | 0% | 0% | 100%
TestSuites/highcpu0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
runtest.cmd
in TestSuites/Blocking
5 - 19 1902 6
fmDiagManager.cs
in DiagManager
427 38 12 1851 13
PackageMgr.cs
in DiagManager/DiagClasses
376 7 12 1851 18
DiagFactory.cs
in DiagManager/DiagClasses
344 12 12 1851 9
ConfigFileMgr.cs
in DiagManager/DiagClasses
283 16 12 1851 9
errorlogs.js
in DiagManager/CustomDiagnostics/SQL Base
254 15 1851 1851 1
AzureVMUtil.ps1
in DiagManager/CustomDiagnostics/Azure VM
229 - 1851 1851 1
Globals.cs
in DiagManager/DiagClasses
193 10 19 1851 6
XEvent.cs
in DiagManager/DiagClasses
185 6 19 1851 6
DiagTreeMgr.cs
in DiagManager/DiagClasses
169 4 19 1851 6
Res.Designer.cs
in DiagManager
162 1 1851 1851 1
fmSettings.Designer.cs
in DiagManager
153 2 12 1851 5
DiagList.cs
in DiagManager/DiagClasses
137 11 19 1851 6
XMgr.cs
in DiagManager/DiagClasses
129 8 19 1851 6
UserSetting.cs
in DiagManager/DiagClasses
126 5 19 1851 6
fmHelp.Designer.cs
in DiagManager
123 2 12 1851 5
Scenario.cs
in DiagManager/DiagClasses
122 9 19 1851 6
EventFilter.cs
in DiagManager/DiagClasses
119 3 19 1851 6
DiagCategory.cs
in DiagManager/DiagClasses
89 5 19 1851 6
Logger.cs
in DiagManager/DiagClasses
84 6 19 1851 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CustomDiag.XML
in DiagManager/CustomDiagnostics/Service Broker
4 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/SQL Memory Error
4 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/Query Store
4 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/Linked Server
4 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/Database Mirroring
4 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/Azure VM
4 - 1851 1851 1
cmd
run_in_dir.cmd
in DiagManager/Pristine
5 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/PolyBase
5 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/Column Store
5 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/PsslooksAlive
6 - 1851 1851 1
cmd
multicopy.cmd
in DiagManager/Pristine
8 - 1851 1851 1
cmd
collecterrorlog.cmd
in DiagManager/CustomDiagnostics/SQL Base
9 - 1851 1851 1
cmd
WaitForExe.cmd
in DiagManager/Pristine
10 - 1851 1851 1
cmd
build.cmd
in DiagManager/CustomDiagnostics/PsslooksAlive
11 - 1851 1851 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/Full-Text Search
11 - 1851 1851 1
Settings.Designer.cs
in DiagManager/Properties
12 - 1851 1851 1
vbs
rtrim.vbs
in DiagManager/Pristine
12 - 1851 1851 1
cmd
OutputCurTime.cmd
in DiagManager/Pristine
12 - 1851 1851 1
cmd
sql_module_list.cmd
in DiagManager/Pristine
14 - 1851 1851 1
VBS
PowerPlan.VBS
in DiagManager/CustomDiagnostics/SQL Base
15 - 1851 1851 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
get_systeminfo.ps1
in DiagManager/CustomDiagnostics/SystemInfo
14 - 12 12 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/SystemInfo
4 - 12 12 1
PlanGeneratingNeverEndingQuery.ps1
in DiagManager/CustomDiagnostics/SQL Server CPU NeverEnding Query
81 - 19 69 3
Confirm-FileAttributes.ps1
in DiagManager/Pristine
215 - 12 172 10
pssdiag.ps1
in DiagManager/Pristine
300 - 12 180 10
cmd
runtest.cmd
in TestSuites/highcpu
3 - 19 250 5
CustomDiag.XML
in DiagManager/CustomDiagnostics/Replication
4 - 19 255 5
CustomDiag.XML
in DiagManager/CustomDiagnostics/Tempdb Space and Latching
4 - 19 255 7
CustomDiag.XML
in DiagManager/CustomDiagnostics/CMemThread
5 - 19 265 5
fmDiagManager.cs
in DiagManager
427 38 12 1851 13
PackageMgr.cs
in DiagManager/DiagClasses
376 7 12 1851 18
DiagFactory.cs
in DiagManager/DiagClasses
344 12 12 1851 9
ConfigFileMgr.cs
in DiagManager/DiagClasses
283 16 12 1851 9
errorlogs.js
in DiagManager/CustomDiagnostics/SQL Base
254 15 1851 1851 1
AzureVMUtil.ps1
in DiagManager/CustomDiagnostics/Azure VM
229 - 1851 1851 1
Globals.cs
in DiagManager/DiagClasses
193 10 19 1851 6
XEvent.cs
in DiagManager/DiagClasses
185 6 19 1851 6
DiagTreeMgr.cs
in DiagManager/DiagClasses
169 4 19 1851 6
Res.Designer.cs
in DiagManager
162 1 1851 1851 1
fmSettings.Designer.cs
in DiagManager
153 2 12 1851 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AssemblyInfo.cs
in DiagManager/Properties
15 - 11 1851 14
fmDiagManager.cs
in DiagManager
427 38 12 1851 13
PackageMgr.cs
in DiagManager/DiagClasses
376 7 12 1851 18
DiagFactory.cs
in DiagManager/DiagClasses
344 12 12 1851 9
pssdiag.ps1
in DiagManager/Pristine
300 - 12 180 10
ConfigFileMgr.cs
in DiagManager/DiagClasses
283 16 12 1851 9
Confirm-FileAttributes.ps1
in DiagManager/Pristine
215 - 12 172 10
fmSettings.Designer.cs
in DiagManager
153 2 12 1851 5
fmHelp.Designer.cs
in DiagManager
123 2 12 1851 5
fmSettings.cs
in DiagManager
78 8 12 1851 5
Preferences.cs
in DiagManager/DiagClasses
55 3 12 1851 9
fmHelp.cs
in DiagManager
46 4 12 1851 5
get_systeminfo.ps1
in DiagManager/CustomDiagnostics/SystemInfo
14 - 12 12 1
CustomDiag.XML
in DiagManager/CustomDiagnostics/SystemInfo
4 - 12 12 1
Globals.cs
in DiagManager/DiagClasses
193 10 19 1851 6
XEvent.cs
in DiagManager/DiagClasses
185 6 19 1851 6
DiagTreeMgr.cs
in DiagManager/DiagClasses
169 4 19 1851 6
DiagList.cs
in DiagManager/DiagClasses
137 11 19 1851 6
XMgr.cs
in DiagManager/DiagClasses
129 8 19 1851 6
UserSetting.cs
in DiagManager/DiagClasses
126 5 19 1851 6