microsoft / diskspd
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: 69
  • Daily file updates (only one update per file and date counted): 174
  • First update: 2014-09-15
  • Latest update: 2021-12-01
  • Days between first and latest update: 2635 (376 weeks, estimated 1880 working days)
  • Active days (at least one file change): 52
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 69 files with 24,256 lines of code in files.
    • 32 files that are 366+ days old (11,533 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 37 files that are 91-180 days old (12,723 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
47% | 0% | 52% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 69 files with 24,256 lines of code in files.
    • 11 files have been last changed 366+ days ago (959 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 56 files have been last changed 91-180 days ago (16,004 lines of code)
    • 2 files have been last changed 31-90 days ago (7,293 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
3% | 0% | 65% | 30% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ps1, h, cpp, vcxproj, psm1, md, ps1xml, psd1, gitignore, xsd, txt, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
ps14% | 0% | 95% | 0% | 0%
psm10% | 0% | 100% | 0% | 0%
psd10% | 0% | 100% | 0% | 0%
ps1xml0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cpp6% | 0% | 93% | 0% | 0%
h13% | 0% | 86% | 0% | 0%
ps14% | 0% | 95% | 0% | 0%
psm10% | 0% | 17% | 82% | 0%
vcxproj0% | 0% | 100% | 0% | 0%
ps1xml0% | 0% | 100% | 0% | 0%
psd10% | 0% | 0% | 100% | 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
Common100% | 0% | 0% | 0% | 0%
IORequestGenerator100% | 0% | 0% | 0% | 0%
CmdLineParser100% | 0% | 0% | 0% | 0%
XmlProfileParser100% | 0% | 0% | 0% | 0%
diskspd_vs100% | 0% | 0% | 0% | 0%
ResultParser100% | 0% | 0% | 0% | 0%
XmlResultParser100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
CmdRequestCreator100% | 0% | 0% | 0% | 0%
Frameworks0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
IORequestGenerator19% | 0% | 80% | 0% | 0%
Common8% | 0% | 91% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Frameworks0% | 0% | 42% | 57% | 0%
CmdLineParser0% | 0% | 100% | 0% | 0%
XmlProfileParser0% | 0% | 100% | 0% | 0%
diskspd_vs0% | 0% | 100% | 0% | 0%
ResultParser0% | 0% | 100% | 0% | 0%
XmlResultParser0% | 0% | 100% | 0% | 0%
CmdRequestCreator0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IORequestGenerator.cpp
in IORequestGenerator
2018 29 133 2695 13
Common.h
in Common
1707 187 133 2695 13
CmdLineParser.cpp
in CmdLineParser
1602 10 133 2695 11
XmlProfileParser.cpp
in XmlProfileParser
1291 22 133 2695 11
ResultParser.cpp
in ResultParser
1004 19 133 2695 15
Common.cpp
in Common
973 28 133 2695 10
etw.cpp
in IORequestGenerator
368 12 1364 2695 3
Histogram.h
in Common
186 19 1364 2695 3
IoBucketizer.cpp
in Common
153 11 133 2695 4
CmdRequestCreator.cpp
in CmdRequestCreator
121 4 133 2695 6
ThroughputMeter.cpp
in IORequestGenerator
80 5 2695 2695 1
OverlappedQueue.cpp
in IORequestGenerator
44 3 2695 2695 1
IoBucketizer.h
in Common
38 - 1364 2695 3
vcxproj
CmdRequestCreator.vcxproj
in diskspd_vs/CmdRequestCreator
166 - 133 2153 5
vcxproj
XmlResultParser.vcxproj
in diskspd_vs/XmlResultParser
165 - 133 2153 5
vcxproj
IORequestGenerator.vcxproj
in diskspd_vs/IORequestGenerator
154 - 133 2153 5
vcxproj
XmlProfileParser.vcxproj
in diskspd_vs/XmlProfileParser
151 - 133 2153 6
vcxproj
CmdLineParser.vcxproj
in diskspd_vs/CmdLineParser
148 - 133 2153 5
vcxproj
ResultParser.vcxproj
in diskspd_vs/ResultParser
148 - 133 2153 5
vcxproj
Common.vcxproj
in diskspd_vs/Common
140 - 133 2153 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OverlappedQueue.cpp
in IORequestGenerator
44 3 2695 2695 1
ThroughputMeter.cpp
in IORequestGenerator
80 5 2695 2695 1
CmdRequestCreator.h
in Common
3 - 2153 2153 1
errors.h
in Common
7 - 2153 2153 1
etw.h
in Common
9 - 2153 2153 1
OverlappedQueue.h
in Common
15 - 2153 2153 1
ThroughputMeter.h
in Common
24 - 2153 2153 1
IoBucketizer.h
in Common
38 - 1364 2695 3
Histogram.h
in Common
186 19 1364 2695 3
etw.cpp
in IORequestGenerator
368 12 1364 2695 3
Process-DiskSpd.ps1
in root
185 - 1221 1221 1
XmlResultParser.h
in Common
23 - 133 1221 2
XmlProfileParser.h
in Common
31 - 133 2153 6
CmdLineParser.h
in Common
32 1 133 2153 3
ResultParser.h
in Common
34 - 133 2153 6
IORequestGenerator.h
in Common
43 - 133 2153 4
CmdRequestCreator.cpp
in CmdRequestCreator
121 4 133 2695 6
vcxproj
Common.vcxproj
in diskspd_vs/Common
140 - 133 2153 5
vcxproj
ResultParser.vcxproj
in diskspd_vs/ResultParser
148 - 133 2153 5
vcxproj
CmdLineParser.vcxproj
in diskspd_vs/CmdLineParser
148 - 133 2153 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
VMFleet.psm1
in Frameworks/VMFleet
7146 - 61 131 4
Profile.psm1
in Frameworks/VMFleet
887 - 131 131 1
test-clusterhealth.ps1
in Frameworks/VMFleet1.0
495 - 131 131 1
WatchCluster.psm1
in Frameworks/VMFleet
455 - 131 131 1
watch-cluster.ps1
in Frameworks/VMFleet1.0
439 - 131 131 1
start-sweep.ps1
in Frameworks/VMFleet1.0
410 - 131 131 1
create-vmfleet.ps1
in Frameworks/VMFleet1.0
286 - 131 131 1
get-cluspc.ps1
in Frameworks/VMFleet1.0
226 - 131 131 1
master.ps1
in Frameworks/VMFleet1.0
184 - 131 131 1
WatchCPU.psm1
in Frameworks/VMFleet
179 - 131 131 1
watch-cpu.ps1
in Frameworks/VMFleet1.0
170 - 131 131 1
check-outlier.ps1
in Frameworks/VMFleet1.0
163 - 131 131 1
sweep-cputarget.ps1
in Frameworks/VMFleet1.0
158 - 131 131 1
VMFleet.psd1
in Frameworks/VMFleet
147 - 61 131 4
set-vmfleet.ps1
in Frameworks/VMFleet1.0
128 - 131 131 1
get-linfit.ps1
in Frameworks/VMFleet1.0
112 - 131 131 1
update-csv.ps1
in Frameworks/VMFleet1.0
107 - 131 131 1
check-vmfleet.ps1
in Frameworks/VMFleet1.0
103 - 131 131 1
destroy-vmfleet.ps1
in Frameworks/VMFleet1.0
88 - 131 131 1
VMFleet.format.ps1xml
in Frameworks/VMFleet
75 - 131 131 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
VMFleet.psm1
in Frameworks/VMFleet
7146 - 61 131 4
VMFleet.psd1
in Frameworks/VMFleet
147 - 61 131 4
Profile.psm1
in Frameworks/VMFleet
887 - 131 131 1
test-clusterhealth.ps1
in Frameworks/VMFleet1.0
495 - 131 131 1
WatchCluster.psm1
in Frameworks/VMFleet
455 - 131 131 1
watch-cluster.ps1
in Frameworks/VMFleet1.0
439 - 131 131 1
start-sweep.ps1
in Frameworks/VMFleet1.0
410 - 131 131 1
create-vmfleet.ps1
in Frameworks/VMFleet1.0
286 - 131 131 1
get-cluspc.ps1
in Frameworks/VMFleet1.0
226 - 131 131 1
master.ps1
in Frameworks/VMFleet1.0
184 - 131 131 1
WatchCPU.psm1
in Frameworks/VMFleet
179 - 131 131 1
watch-cpu.ps1
in Frameworks/VMFleet1.0
170 - 131 131 1
check-outlier.ps1
in Frameworks/VMFleet1.0
163 - 131 131 1
sweep-cputarget.ps1
in Frameworks/VMFleet1.0
158 - 131 131 1
set-vmfleet.ps1
in Frameworks/VMFleet1.0
128 - 131 131 1
get-linfit.ps1
in Frameworks/VMFleet1.0
112 - 131 131 1
update-csv.ps1
in Frameworks/VMFleet1.0
107 - 131 131 1
check-vmfleet.ps1
in Frameworks/VMFleet1.0
103 - 131 131 1
destroy-vmfleet.ps1
in Frameworks/VMFleet1.0
88 - 131 131 1
VMFleet.format.ps1xml
in Frameworks/VMFleet
75 - 131 131 1