microsoft / cpp_client_telemetry
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: 735
  • Daily file updates (only one update per file and date counted): 3091
  • First update: 2017-05-10
  • Latest update: 2022-01-11
  • Days between first and latest update: 1708 (244 weeks, estimated 1220 working days)
  • Active days (at least one file change): 692
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 735 files with 447,772 lines of code in files.
    • 728 files that are 366+ days old (447,686 lines of code)
    • 6 files that are 181-365 days old (84 lines of code)
    • 1 files that are 91-180 days old (2 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)
99% | <1% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 735 files with 447,772 lines of code in files.
    • 305 files have been last changed 366+ days ago (76,087 lines of code)
    • 21 files have been last changed 181-365 days ago (324,859 lines of code)
    • 391 files have been last changed 91-180 days ago (43,951 lines of code)
    • 16 files have been last changed 31-90 days ago (2,474 lines of code)
    • 2 files have been last changed 1-30 days ago (401 lines of code)
16% | 72% | 9% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, hpp, h, cc, md, java, cs, txt, c, vcxproj, py, cmd, sh, filters, gitignore, mm, xml, bat, props, csproj, yml, cmake, json, in, plist, adb, ps1, xaml, gradle, S, mak, asm, pas, pro, ads, patch, shproj, cmakein, js, m4, com, classpath, resx, properties, editorconfig, clp, storyboard, targets, nuspec, m, xib, html, yaml, clang-format, gitmodules, gitattributes, mms, inc, sas, ini, go, gv
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c100% | 0% | 0% | 0% | 0%
h99% | <1% | 0% | 0% | 0%
hpp99% | <1% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
java99% | <1% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
S100% | 0% | 0% | 0% | 0%
asm100% | 0% | 0% | 0% | 0%
mm99% | <1% | 0% | 0% | 0%
adb100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
pas100% | 0% | 0% | 0% | 0%
com100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
ads100% | 0% | 0% | 0% | 0%
cmd99% | 0% | <1% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
cmakein100% | 0% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
clp100% | 0% | 0% | 0% | 0%
go100% | 0% | 0% | 0% | 0%
sas100% | 0% | 0% | 0% | 0%
mms100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
shproj100% | 0% | 0% | 0% | 0%
pro100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h87% | 7% | 4% | <1% | 0%
c4% | 95% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
vcxproj51% | 12% | 32% | 0% | 2%
py91% | 0% | 8% | 0% | 0%
S100% | 0% | 0% | 0% | 0%
asm100% | 0% | 0% | 0% | 0%
adb100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
pas100% | 0% | 0% | 0% | 0%
cs40% | 0% | 59% | 0% | 0%
com100% | 0% | 0% | 0% | 0%
ads100% | 0% | 0% | 0% | 0%
filters73% | 26% | 0% | 0% | 0%
cmd80% | 13% | <1% | 4% | 0%
cmakein100% | 0% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
cmake84% | 0% | 15% | 0% | 0%
cpp1% | 0% | 89% | 8% | <1%
ps155% | 44% | 0% | 0% | 0%
props77% | 0% | 0% | 22% | 0%
js100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
clp100% | 0% | 0% | 0% | 0%
java1% | <1% | 87% | 10% | 0%
sas100% | 0% | 0% | 0% | 0%
mms100% | 0% | 0% | 0% | 0%
shproj100% | 0% | 0% | 0% | 0%
pro100% | 0% | 0% | 0% | 0%
hpp0% | 53% | 46% | <1% | 0%
targets0% | 100% | 0% | 0% | 0%
mm0% | 0% | 93% | 6% | 0%
go0% | 0% | 100% | 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
sqlite100% | 0% | 0% | 0% | 0%
lib99% | <1% | <1% | 0% | 0%
zlib100% | 0% | 0% | 0% | 0%
googletest100% | 0% | 0% | 0% | 0%
Solutions100% | 0% | 0% | 0% | 0%
wrappers98% | 1% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
sqliteUWP100% | 0% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
zlib96% | 0% | 3% | 0% | 0%
googletest98% | <1% | 1% | 0% | 0%
tools37% | 4% | 58% | 0% | 0%
lib1% | 27% | 66% | 4% | <1%
ROOT62% | 29% | 0% | 7% | 0%
Solutions5% | 32% | 53% | <1% | 8%
sqlite<1% | 99% | <1% | 0% | 0%
sqliteUWP7% | 92% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
wrappers0% | 0% | 95% | 4% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
sqlite3.h
in sqlite
1668 - 314 1728 9
deflate.c
in zlib
1508 35 1036 1728 4
zip.c
in zlib/contrib/minizip
1504 39 1036 1728 4
unzip.c
in zlib/contrib/minizip
1458 44 1036 1728 4
vcxproj
zlibvc.vcxproj
in zlib/contrib/vstudio/vc14
1218 - 160 1728 29
inflate.c
in zlib
1205 23 1036 1728 4
S
inffast.S
in zlib/contrib/inflate86
1147 - 1036 1728 2
inffas86.c
in zlib/contrib/inflate86
898 1 1036 1728 2
com
make_vms.com
in zlib
857 - 1036 1728 2
OfflineStorage_SQLite.cpp
in lib/offline
855 25 154 1728 102
inffas32.asm
in zlib/contrib/masmx86
813 - 1036 1728 2
trees.c
in zlib
745 23 1036 1728 4
LogManagerImpl.cpp
in lib/api
744 43 140 1728 158
Logger.cpp
in lib/api
740 35 140 1728 113
vcxproj
zlibvc.vcxproj
in zlib/contrib/vstudio/vc11
688 - 1036 1728 2
vcxproj
zlibvc.vcxproj
in zlib/contrib/vstudio/vc10
657 - 1036 1728 2
SQLiteWrapper.hpp
in lib/offline
654 65 154 1728 49
vcxproj
sqlite.vcxproj
in sqlite
595 - 152 1728 34
adb
zlib.adb
in zlib/contrib/ada
575 - 1036 1728 2
miniunz.c
in zlib/contrib/minizip
553 11 1036 1728 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
inffast.h
in zlib
1 - 1036 1728 2
cmd
googlemock-generator.cmd
in tools
1 - 1036 1396 3
pch.cpp
in sqliteUWP
1 - 1036 1403 3
gtest_all.cc
in googletest/googletest/codegear
1 - 1036 1404 3
__init__.py
in googletest/googlemock/scripts/generator/cpp
1 - 1036 1404 3
pch.cpp
in Solutions/win10-lib
1 - 1036 1403 3
pch.cpp
in Solutions/net40
1 - 1036 1728 2
targetver.h
in sqliteUWP
2 - 1036 1403 3
gtest_link.cc
in googletest/googletest/codegear
2 - 1036 1404 3
targetver.h
in Solutions/win10-lib
2 - 1036 1403 3
blast.h
in zlib/contrib/blast
3 - 1036 1728 2
cmd
build-Win10-compact-exp.cmd
in tools
3 - 1036 1061 2
gtest.h
in googletest/googletest/include/gtest/internal/custom
3 - 1036 1404 3
gtest-printers.h
in googletest/googletest/include/gtest/internal/custom
3 - 1036 1404 3
gtest-port.h
in googletest/googletest/include/gtest/internal/custom
3 - 1036 1404 3
gmock-port.h
in googletest/googlemock/include/gmock/internal/custom
3 - 1036 1404 3
gmock-matchers.h
in googletest/googlemock/include/gmock/internal/custom
3 - 1036 1404 3
gmock-generated-actions.h
in googletest/googlemock/include/gmock/internal/custom
3 - 1036 1404 3
filters
win32-mini-lib.vcxproj.filters
in Solutions/win32-mini-lib
3 - 1036 1061 2
filters
win32-lib.vcxproj.filters
in Solutions/win32-lib
3 - 1036 1403 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
testandlog.cmd
in lib/android_build
2 - 109 109 1
config-default-exp.h
in lib/include/mat
25 - 154 253 2
PrivacyGuardInitConfig.java
in lib/android_build/maesdk/src/main/java/com/microsoft/applications/events
22 1 76 265 2
ODWPrivacyGuardInitConfig.h
in wrappers/obj-c
14 - 76 265 4
PrivacyGuardHelper.hpp
in lib/jni
8 - 154 265 2
ODWPrivacyGuardInitConfig.mm
in wrappers/obj-c
4 - 154 265 2
ODWLogConfiguration_private.h
in wrappers/obj-c
11 - 154 341 4
Enums.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
100 - 154 390 2
ILogger.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
30 - 154 390 2
Logger.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
30 22 154 390 2
LogManager.cs
in wrappers/xamarin/sdk/OneDsCppSdk.iOS.Bindings
25 1 154 390 2
Library.cs
in wrappers/xamarin/sdk/OneDsCppSdk.Android.Bindings/Additions
20 1 154 390 2
LogManager.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
18 5 154 390 2
EventProperties.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
12 4 154 390 2
EventProperty.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
10 4 154 390 2
LogConfigurationKey.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
9 - 154 390 2
Logger.cs
in wrappers/xamarin/sdk/OneDsCppSdk.iOS.Bindings
7 - 154 390 2
CommonDataContext.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
5 - 154 390 2
ActionType.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
4 - 154 390 2
AggregatedMetricData.cs
in wrappers/xamarin/sdk/OneDsCppSdk.NetStandard
4 - 154 390 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DebugSource.cpp
in lib/callbacks
62 5 21 1713 31
vcxproj
win32-dll.vcxproj
in Solutions/win32-dll
339 - 22 1728 79
InformationProviderImpl.cpp
in lib/pal
63 3 43 1728 20
cmd
build-tests.cmd
in root
31 - 49 831 13
HttpClient_WinInet.cpp
in lib/http
395 12 54 1728 73
capi.cpp
in lib/api
315 11 56 1334 45
props
build.MIP.props
in Solutions
18 - 75 902 10
props
build.MSIPC.props
in Solutions
15 - 75 881 6
HttpClient.java
in lib/android_build/maesdk/src/main/java/com/microsoft/applications/events
338 16 76 662 33
SystemInformationImpl_Android.cpp
in lib/pal/posix
188 5 76 662 22
PrivacyGuard_jni.cpp
in lib/jni
185 3 76 491 16
LogSessionDataProvider.cpp
in lib/offline
182 11 76 545 18
ODWPrivacyGuard.mm
in wrappers/obj-c
119 - 76 496 16
PrivacyGuard.java
in lib/android_build/maesdk/src/main/java/com/microsoft/applications/events
100 3 76 491 9
PrivacyGuardInitConfig.java
in lib/android_build/maesdk/src/main/java/com/microsoft/applications/events
22 1 76 265 2
Version.hpp
in lib/include/public
17 - 76 1705 140
ODWPrivacyGuardInitConfig.h
in wrappers/obj-c
14 - 76 265 4
PAL.cpp
in lib/pal
472 22 90 1041 81
sysinfo_sources.cpp
in lib/pal/posix
247 6 92 1182 39
sysinfo_utils_ios.mm
in lib/pal/posix
69 6 92 865 30