diff options
author | SeongJae Park <sj@kernel.org> | 2023-12-28 15:56:54 -0800 |
---|---|---|
committer | SeongJae Park <sj@kernel.org> | 2023-12-28 15:56:54 -0800 |
commit | 58b9f6d6bc78653bc55e5143f561564876a93d61 (patch) | |
tree | c5292e347d3b00f128691849254ec4645d0d65f1 | |
parent | ae9f043e987e78eeac5ba84189c4eae39681283c (diff) | |
download | damon-hack-58b9f6d6bc78653bc55e5143f561564876a93d61.tar.gz |
mails/retrospect_2023: Update statistics
Signed-off-by: SeongJae Park <sj@kernel.org>
-rw-r--r-- | mails/retrospect_2023 | 49 |
1 files changed, 23 insertions, 26 deletions
diff --git a/mails/retrospect_2023 b/mails/retrospect_2023 index 405b2d3..409664a 100644 --- a/mails/retrospect_2023 +++ b/mails/retrospect_2023 @@ -208,18 +208,17 @@ Contributions from non-maintainer The maintainer, SJ (sj@kernel.org), has driven the development of DAMON, but the help from the community was huge. About 26.56% of DAMON commits have been made by people other than SJ. Again, the number is reduced compared to that of -last year (33% -> 26%). +last year (33% -> 28%). $ ./damon-hack/stat_damon_portion_community_commits.sh \ ./linux ./damon-hack/stat_branches_2023 - range from_sj non_sj non_sj_portion - v6.1..v6.2 28 6 17.65 % - v6.2..v6.3 32 16 33.33 % - v6.3..v6.4 0 5 100.00 % - v6.4..v6.5 19 8 29.63 % - v6.5..v6.6 20 7 25.93 % - v6.6..v6.7-rc1 42 9 17.65 % - v6.1..v6.7-rc1 141 51 26.56 % + range from_sj non_sj non_sj_portion + v6.2-rc1..v6.3 32 16 33.33% + v6.3..v6.4 0 5 100.00% + v6.4..v6.5 19 8 29.63% + v6.5..v6.6 20 7 25.93% + v6.6..v6.7-rc7 48 11 18.64% + v6.2-rc1..v6.7-rc7 119 47 28.31% The output for 2022 was as below. @@ -248,14 +247,13 @@ of Linux commits were made for DAMON. $ ./damon-hack/stat_damon_portion_nr_commits.sh \ ./linux ./damon-hack/stat_branches_2023 - range damon mm damon/mm linux damon/linux - v6.1..v6.2 31 287 10.80% 15536 0.20% - v6.2..v6.3 47 401 11.72% 14424 0.33% - v6.3..v6.4 5 288 1.74% 14835 0.03% - v6.4..v6.5 26 299 8.70% 13561 0.19% - v6.5..v6.6 25 361 6.93% 14069 0.18% - v6.6..v6.7-rc1 47 270 17.41% 15418 0.30% - v6.1..v6.7-rc1 181 1906 9.50% 87843 0.21% + range damon mm damon/mm linux damon/linux + v6.2-rc1..v6.3 47 438 10.73% 16273 0.29% + v6.3..v6.4 5 288 1.74% 14835 0.03% + v6.4..v6.5 26 299 8.70% 13561 0.19% + v6.5..v6.6 25 361 6.93% 14069 0.18% + v6.6..v6.7-rc7 55 298 18.46% 17095 0.32% + v6.2-rc1..v6.7-rc7 158 1684 9.38% 75833 0.21% The output for 2022 was as below. @@ -280,20 +278,19 @@ By Number of Lines I further counted the portion of the number of changed lines. Didn't count that for Linux here due to the slow speed of the script. Please also note that I count changes touching only mm/damon/ and mm/ as same to the above case. The -script argues about 8.31% of the changed lines for MM subsystem were for DAMON. +script argues about 4.05% of the changed lines for MM subsystem were for DAMON. This is a quite decrease compared to that of last year (14.32%). Hopefully, that's because DAMON became more stabilized. $ ./damon-hack/stat_damon_portion_lines.sh \ ./linux ./damon-hack/stat_branches_2023 - range damon mm damon/mm - v6.1..v6.2 3309 11183 29.59% - v6.2..v6.3 962 13213 7.28% - v6.3..v6.4 32 14226 0.22% - v6.4..v6.5 113 9852 1.15% - v6.5..v6.6 322 7862 4.10% - v6.6..v6.7-rc1 783 10108 7.75% - v6.1..v6.7-rc1 5521 66444 8.31% + range damon mm damon/mm + v6.2-rc1..v6.3 962 13852 6.94% + v6.3..v6.4 32 14226 0.22% + v6.4..v6.5 113 9852 1.15% + v6.5..v6.6 322 7862 4.10% + v6.6..v6.7-rc7 850 10419 8.16% + v6.2-rc1..v6.7-rc7 2279 56211 4.05% The output for 2022 was as below. |