Overview
File Change Frequency Overall
  • There are 62 files with 2,690 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (467 lines of code)
    • 16 files changed 6-20 times (1,200 lines of code)
    • 45 files changed 1-5 times (1,023 lines of code)
0% | 0% | 17% | 44% | 38%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 62 files with 2,690 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 29 files changed by 2-5 contributors (1,836 lines of code)
    • 33 files changed by 1 contributor (854 lines of code)
0% | 0% | 0% | 68% | 31%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, jsx, txt, less, js, json, yml, babelrc, gitignore, ejs, md, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
jsx0% | 0% | 28% | 35% | 35%
py0% | 0% | 0% | 58% | 41%
less0% | 0% | 0% | 40% | 59%
ejs0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 28% | 35% | 36%
app0% | 0% | 0% | 58% | 41%
semantic0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
FlameGraph.jsx
in src/components/FlameGraph
467 - 2018-03-30 2021-10-15 27 4 +791 / -195 spiermar spiermar
Heatmap.jsx
in src/components/Heatmap
406 - 2018-03-30 2021-10-15 20 5 +310 / -129 spiermar spiermar
flame_graph.py
in app/nflxprofile
42 2 2019-01-26 2019-12-20 12 3 +117 / -25 spiermar mmarchini
flame_graph.py
in app/cpuprofile
54 3 2018-12-22 2019-09-03 12 3 +222 / -139 spiermar spiermar
heatmap.py
in app/controllers
63 2 2018-12-20 2021-10-14 12 4 +228 / -122 spiermar spiermar
flame_graph.py
in app/views
18 1 2018-12-20 2019-12-20 11 2 +69 / -31 spiermar mmarchini
flame_graph.py
in app/trace_event
85 1 2019-01-16 2019-03-20 10 3 +152 / -33 spiermar spiermar
FileList.jsx
in src/components/FileList
124 - 2018-04-04 2019-04-18 10 3 +141 / -41 mail spiermar
flame_graph.py
in app/common
131 9 2019-01-26 2019-05-13 10 2 +413 / -160 spiermar spiermar
flame_graph.py
in app/controllers
20 1 2018-12-20 2019-12-20 9 2 +337 / -296 spiermar mmarchini
App.jsx
in src
50 - 2018-04-04 2019-12-20 9 3 +52 / -8 spiermar mmarchini
fileutil.py
in app/common
55 5 2018-04-06 2019-02-09 9 4 +143 / -57 bgregg spiermar
28 4 2018-04-04 2019-04-18 8 4 +46 / -17 bgregg spiermar
heatmap.py
in app/nflxprofile
20 1 2019-01-26 2019-09-03 6 2 +49 / -4 spiermar spiermar
semantic.less
in semantic
22 - 2018-04-12 2019-12-20 6 3 +32 / -32 spiermar mmarchini
heatmap.py
in app/cpuprofile
37 2 2018-12-22 2019-02-27 6 2 +82 / -12 spiermar spiermar
heatmap.py
in app/trace_event
45 1 2019-01-12 2019-03-20 6 2 +94 / -13 spiermar spiermar
heatmap.py
in app/views
18 1 2018-04-04 2019-02-07 5 4 +38 / -14 bgregg spiermar
heatmap.less
in src/components/Heatmap
29 - 2018-03-30 2018-10-23 5 2 +51 / -23 spiermar fivo.11235813
flame_graph.py
in app/perf
144 3 2018-12-22 2019-02-07 5 1 +248 / -25 spiermar spiermar
chrome.py
in app/cpuprofile
25 1 2019-02-09 2019-08-29 4 2 +54 / -1 spiermar spiermar
heatmap.py
in app/perf
32 1 2018-12-22 2019-02-07 4 2 +68 / -2 spiermar spiermar
error.py
in app/common
3 1 2018-12-20 2019-02-07 3 2 +29 / -0 spiermar spiermar
config.py
in app
7 - 2018-04-11 2019-01-21 3 2 +2 / -2 spiermar fivo.11235813
profile_list.py
in app/views
8 1 2018-12-20 2019-02-07 3 1 +32 / -1 spiermar spiermar
10 - 2018-12-15 2019-12-20 3 3 +15 / -0 b_kaba mmarchini
common.py
in app/trace_event
15 1 2019-01-17 2019-02-07 3 2 +42 / -3 spiermar spiermar
profile_list.py
in app/controllers
18 1 2018-12-20 2019-02-07 3 2 +43 / -1 spiermar spiermar
index.jsx
in src/components
24 - 2018-04-04 2019-04-18 3 1 +22 / -0 spiermar spiermar
ElidedFlameGraph.jsx
in src/components/ElidedFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
DifferentialFlameGraph.jsx
in src/components/DifferentialFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
__init__.py
in app/perf
1 - 2019-02-16 2019-02-27 2 2 +3 / -1 spiermar spiermar
regexp.py
in app/perf
7 - 2018-12-22 2019-02-07 2 1 +82 / -0 spiermar spiermar
libtype.py
in app/common
10 1 2018-12-22 2019-01-21 2 2 +30 / -0 spiermar fivo.11235813
index.jsx
in src/components/ElidedFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
index.jsx
in src/components/DifferentialFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
differential.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +99 / -1 spiermar spiermar
elided.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +108 / -10 spiermar spiermar
differential.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +119 / -1 spiermar spiermar
elided.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +125 / -7 spiermar spiermar
Error.jsx
in src/components/Error
44 - 2018-04-04 2019-02-09 2 1 +27 / -2 spiermar spiermar
__init__.py
in app/views
1 - 2019-01-21 2019-01-21 1 2 - spiermar fivo.11235813
__init__.py
in app/controllers
1 - 2018-12-22 2018-12-22 1 1 - spiermar spiermar
__init__.py
in app/common
1 - 2018-04-06 2018-04-06 1 1 - bgregg bgregg
__init__.py
in app/nflxprofile
1 - 2019-01-26 2019-01-26 1 1 - spiermar spiermar
__init__.py
in app/cpuprofile
1 - 2019-03-20 2019-03-20 1 1 - spiermar spiermar
__init__.py
in app/trace_event
1 - 2019-03-20 2019-03-20 1 1 - spiermar spiermar
flamegraph.less
in src/components/FlameGraph
3 - 2018-03-30 2018-03-30 1 1 +3 / -0 spiermar spiermar
run.py
in root
6 1 2022-04-22 2022-04-22 1 1 +2 / -2 jkoch jkoch
index.jsx
in src/reducers
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
FlameGraph.jsx
in src/components/FlameGraph
467 - 2018-03-30 2021-10-15 27 4 +791 / -195 spiermar spiermar
flame_graph.py
in app/controllers
20 1 2018-12-20 2019-12-20 9 2 +337 / -296 spiermar mmarchini
flame_graph.py
in app/common
131 9 2019-01-26 2019-05-13 10 2 +413 / -160 spiermar spiermar
Heatmap.jsx
in src/components/Heatmap
406 - 2018-03-30 2021-10-15 20 5 +310 / -129 spiermar spiermar
flame_graph.py
in app/cpuprofile
54 3 2018-12-22 2019-09-03 12 3 +222 / -139 spiermar spiermar
heatmap.py
in app/controllers
63 2 2018-12-20 2021-10-14 12 4 +228 / -122 spiermar spiermar
flame_graph.py
in app/perf
144 3 2018-12-22 2019-02-07 5 1 +248 / -25 spiermar spiermar
fileutil.py
in app/common
55 5 2018-04-06 2019-02-09 9 4 +143 / -57 bgregg spiermar
flame_graph.py
in app/trace_event
85 1 2019-01-16 2019-03-20 10 3 +152 / -33 spiermar spiermar
FileList.jsx
in src/components/FileList
124 - 2018-04-04 2019-04-18 10 3 +141 / -41 mail spiermar
flame_graph.py
in app/nflxprofile
42 2 2019-01-26 2019-12-20 12 3 +117 / -25 spiermar mmarchini
elided.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +125 / -7 spiermar spiermar
differential.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +119 / -1 spiermar spiermar
elided.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +108 / -10 spiermar spiermar
heatmap.py
in app/trace_event
45 1 2019-01-12 2019-03-20 6 2 +94 / -13 spiermar spiermar
flame_graph.py
in app/views
18 1 2018-12-20 2019-12-20 11 2 +69 / -31 spiermar mmarchini
differential.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +99 / -1 spiermar spiermar
heatmap.py
in app/cpuprofile
37 2 2018-12-22 2019-02-27 6 2 +82 / -12 spiermar spiermar
regexp.py
in app/perf
7 - 2018-12-22 2019-02-07 2 1 +82 / -0 spiermar spiermar
ElidedFlameGraph.jsx
in src/components/ElidedFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
DifferentialFlameGraph.jsx
in src/components/DifferentialFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
heatmap.less
in src/components/Heatmap
29 - 2018-03-30 2018-10-23 5 2 +51 / -23 spiermar fivo.11235813
heatmap.py
in app/perf
32 1 2018-12-22 2019-02-07 4 2 +68 / -2 spiermar spiermar
semantic.less
in semantic
22 - 2018-04-12 2019-12-20 6 3 +32 / -32 spiermar mmarchini
28 4 2018-04-04 2019-04-18 8 4 +46 / -17 bgregg spiermar
App.jsx
in src
50 - 2018-04-04 2019-12-20 9 3 +52 / -8 spiermar mmarchini
chrome.py
in app/cpuprofile
25 1 2019-02-09 2019-08-29 4 2 +54 / -1 spiermar spiermar
heatmap.py
in app/nflxprofile
20 1 2019-01-26 2019-09-03 6 2 +49 / -4 spiermar spiermar
heatmap.py
in app/views
18 1 2018-04-04 2019-02-07 5 4 +38 / -14 bgregg spiermar
common.py
in app/trace_event
15 1 2019-01-17 2019-02-07 3 2 +42 / -3 spiermar spiermar
profile_list.py
in app/controllers
18 1 2018-12-20 2019-02-07 3 2 +43 / -1 spiermar spiermar
index.jsx
in src/components/ElidedFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
index.jsx
in src/components/DifferentialFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
profile_list.py
in app/views
8 1 2018-12-20 2019-02-07 3 1 +32 / -1 spiermar spiermar
libtype.py
in app/common
10 1 2018-12-22 2019-01-21 2 2 +30 / -0 spiermar fivo.11235813
CheckStatus.jsx
in src/common
26 - 2019-02-09 2019-02-09 1 1 +30 / -0 spiermar spiermar
error.py
in app/common
3 1 2018-12-20 2019-02-07 3 2 +29 / -0 spiermar spiermar
Error.jsx
in src/components/Error
44 - 2018-04-04 2019-02-09 2 1 +27 / -2 spiermar spiermar
index.jsx
in src/components
24 - 2018-04-04 2019-04-18 3 1 +22 / -0 spiermar spiermar
index.jsx
in src/reducers
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/actions/Navbar
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/Error
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/Heatmap
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/FileList
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/FlameGraph
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/Navbar
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
RootReducer.jsx
in src/reducers
23 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
Navbar.jsx
in src/actions/Navbar
33 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src
42 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
Navbar.jsx
in src/components/Navbar
66 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Heatmap.jsx
in src/components/Heatmap
406 - 2018-03-30 2021-10-15 20 5 +310 / -129 spiermar spiermar
FlameGraph.jsx
in src/components/FlameGraph
467 - 2018-03-30 2021-10-15 27 4 +791 / -195 spiermar spiermar
heatmap.py
in app/controllers
63 2 2018-12-20 2021-10-14 12 4 +228 / -122 spiermar spiermar
fileutil.py
in app/common
55 5 2018-04-06 2019-02-09 9 4 +143 / -57 bgregg spiermar
28 4 2018-04-04 2019-04-18 8 4 +46 / -17 bgregg spiermar
heatmap.py
in app/views
18 1 2018-04-04 2019-02-07 5 4 +38 / -14 bgregg spiermar
flame_graph.py
in app/cpuprofile
54 3 2018-12-22 2019-09-03 12 3 +222 / -139 spiermar spiermar
flame_graph.py
in app/nflxprofile
42 2 2019-01-26 2019-12-20 12 3 +117 / -25 spiermar mmarchini
flame_graph.py
in app/trace_event
85 1 2019-01-16 2019-03-20 10 3 +152 / -33 spiermar spiermar
FileList.jsx
in src/components/FileList
124 - 2018-04-04 2019-04-18 10 3 +141 / -41 mail spiermar
App.jsx
in src
50 - 2018-04-04 2019-12-20 9 3 +52 / -8 spiermar mmarchini
semantic.less
in semantic
22 - 2018-04-12 2019-12-20 6 3 +32 / -32 spiermar mmarchini
10 - 2018-12-15 2019-12-20 3 3 +15 / -0 b_kaba mmarchini
flame_graph.py
in app/views
18 1 2018-12-20 2019-12-20 11 2 +69 / -31 spiermar mmarchini
flame_graph.py
in app/common
131 9 2019-01-26 2019-05-13 10 2 +413 / -160 spiermar spiermar
flame_graph.py
in app/controllers
20 1 2018-12-20 2019-12-20 9 2 +337 / -296 spiermar mmarchini
heatmap.py
in app/trace_event
45 1 2019-01-12 2019-03-20 6 2 +94 / -13 spiermar spiermar
heatmap.py
in app/cpuprofile
37 2 2018-12-22 2019-02-27 6 2 +82 / -12 spiermar spiermar
heatmap.py
in app/nflxprofile
20 1 2019-01-26 2019-09-03 6 2 +49 / -4 spiermar spiermar
heatmap.less
in src/components/Heatmap
29 - 2018-03-30 2018-10-23 5 2 +51 / -23 spiermar fivo.11235813
chrome.py
in app/cpuprofile
25 1 2019-02-09 2019-08-29 4 2 +54 / -1 spiermar spiermar
heatmap.py
in app/perf
32 1 2018-12-22 2019-02-07 4 2 +68 / -2 spiermar spiermar
config.py
in app
7 - 2018-04-11 2019-01-21 3 2 +2 / -2 spiermar fivo.11235813
common.py
in app/trace_event
15 1 2019-01-17 2019-02-07 3 2 +42 / -3 spiermar spiermar
error.py
in app/common
3 1 2018-12-20 2019-02-07 3 2 +29 / -0 spiermar spiermar
profile_list.py
in app/controllers
18 1 2018-12-20 2019-02-07 3 2 +43 / -1 spiermar spiermar
libtype.py
in app/common
10 1 2018-12-22 2019-01-21 2 2 +30 / -0 spiermar fivo.11235813
__init__.py
in app/perf
1 - 2019-02-16 2019-02-27 2 2 +3 / -1 spiermar spiermar
__init__.py
in app/views
1 - 2019-01-21 2019-01-21 1 2 - spiermar fivo.11235813
flame_graph.py
in app/perf
144 3 2018-12-22 2019-02-07 5 1 +248 / -25 spiermar spiermar
profile_list.py
in app/views
8 1 2018-12-20 2019-02-07 3 1 +32 / -1 spiermar spiermar
DifferentialFlameGraph.jsx
in src/components/DifferentialFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
ElidedFlameGraph.jsx
in src/components/ElidedFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
index.jsx
in src/components
24 - 2018-04-04 2019-04-18 3 1 +22 / -0 spiermar spiermar
elided.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +125 / -7 spiermar spiermar
differential.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +119 / -1 spiermar spiermar
regexp.py
in app/perf
7 - 2018-12-22 2019-02-07 2 1 +82 / -0 spiermar spiermar
elided.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +108 / -10 spiermar spiermar
differential.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +99 / -1 spiermar spiermar
index.jsx
in src/components/DifferentialFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
index.jsx
in src/components/ElidedFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
Error.jsx
in src/components/Error
44 - 2018-04-04 2019-02-09 2 1 +27 / -2 spiermar spiermar
run.py
in root
6 1 2022-04-22 2022-04-22 1 1 +2 / -2 jkoch jkoch
__init__.py
in app/trace_event
1 - 2019-03-20 2019-03-20 1 1 - spiermar spiermar
__init__.py
in app/cpuprofile
1 - 2019-03-20 2019-03-20 1 1 - spiermar spiermar
__init__.py
in app/nflxprofile
1 - 2019-01-26 2019-01-26 1 1 - spiermar spiermar
__init__.py
in app/common
1 - 2018-04-06 2018-04-06 1 1 - bgregg bgregg
__init__.py
in app/controllers
1 - 2018-12-22 2018-12-22 1 1 - spiermar spiermar
Navbar.jsx
in src/components/Navbar
66 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/Navbar
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ejs
index.template.ejs
in src/assets/templates
11 -
index.jsx
in src/actions
1 -
flame_graph.py
in app/perf
144 3 2018-12-22 2019-02-07 5 1 +248 / -25 spiermar spiermar
NavbarReducer.jsx
in src/reducers
71 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
Navbar.jsx
in src/components/Navbar
66 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
Error.jsx
in src/components/Error
44 - 2018-04-04 2019-02-09 2 1 +27 / -2 spiermar spiermar
index.jsx
in src
42 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
elided.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +125 / -7 spiermar spiermar
differential.py
in app/controllers
36 1 2019-03-01 2019-04-18 2 1 +119 / -1 spiermar spiermar
DifferentialFlameGraph.jsx
in src/components/DifferentialFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
ElidedFlameGraph.jsx
in src/components/ElidedFlameGraph
33 - 2019-02-28 2019-04-18 3 1 +75 / -1 spiermar spiermar
Navbar.jsx
in src/actions/Navbar
33 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
elided.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +108 / -10 spiermar spiermar
differential.py
in app/views
26 1 2019-03-01 2019-04-18 2 1 +99 / -1 spiermar spiermar
CheckStatus.jsx
in src/common
26 - 2019-02-09 2019-02-09 1 1 +30 / -0 spiermar spiermar
index.jsx
in src/components
24 - 2018-04-04 2019-04-18 3 1 +22 / -0 spiermar spiermar
RootReducer.jsx
in src/reducers
23 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/Navbar
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/DifferentialFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
index.jsx
in src/components/FlameGraph
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/ElidedFlameGraph
18 - 2019-02-28 2019-04-18 2 1 +38 / -0 spiermar spiermar
index.jsx
in src/components/FileList
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/Heatmap
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/components/Error
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/actions/Navbar
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
index.jsx
in src/reducers
18 - 2018-04-04 2018-04-04 1 1 +18 / -0 spiermar spiermar
profile_list.py
in app/views
8 1 2018-12-20 2019-02-07 3 1 +32 / -1 spiermar spiermar
regexp.py
in app/perf
7 - 2018-12-22 2019-02-07 2 1 +82 / -0 spiermar spiermar
run.py
in root
6 1 2022-04-22 2022-04-22 1 1 +2 / -2 jkoch jkoch
flamegraph.less
in src/components/FlameGraph
3 - 2018-03-30 2018-03-30 1 1 +3 / -0 spiermar spiermar
__init__.py
in app/trace_event
1 - 2019-03-20 2019-03-20 1 1 - spiermar spiermar
__init__.py
in app/cpuprofile
1 - 2019-03-20 2019-03-20 1 1 - spiermar spiermar
__init__.py
in app/nflxprofile
1 - 2019-01-26 2019-01-26 1 1 - spiermar spiermar
__init__.py
in app/common
1 - 2018-04-06 2018-04-06 1 1 - bgregg bgregg
__init__.py
in app/controllers
1 - 2018-12-22 2018-12-22 1 1 - spiermar spiermar
flame_graph.py
in app/common
131 9 2019-01-26 2019-05-13 10 2 +413 / -160 spiermar spiermar
heatmap.py
in app/trace_event
45 1 2019-01-12 2019-03-20 6 2 +94 / -13 spiermar spiermar
heatmap.py
in app/cpuprofile
37 2 2018-12-22 2019-02-27 6 2 +82 / -12 spiermar spiermar
heatmap.py
in app/perf
32 1 2018-12-22 2019-02-07 4 2 +68 / -2 spiermar spiermar
heatmap.less
in src/components/Heatmap
29 - 2018-03-30 2018-10-23 5 2 +51 / -23 spiermar fivo.11235813
chrome.py
in app/cpuprofile
25 1 2019-02-09 2019-08-29 4 2 +54 / -1 spiermar spiermar
heatmap.py
in app/nflxprofile
20 1 2019-01-26 2019-09-03 6 2 +49 / -4 spiermar spiermar
flame_graph.py
in app/controllers
20 1 2018-12-20 2019-12-20 9 2 +337 / -296 spiermar mmarchini
profile_list.py
in app/controllers
18 1 2018-12-20 2019-02-07 3 2 +43 / -1 spiermar spiermar
flame_graph.py
in app/views
18 1 2018-12-20 2019-12-20 11 2 +69 / -31 spiermar mmarchini
common.py
in app/trace_event
15 1 2019-01-17 2019-02-07 3 2 +42 / -3 spiermar spiermar
libtype.py
in app/common
10 1 2018-12-22 2019-01-21 2 2 +30 / -0 spiermar fivo.11235813
config.py
in app
7 - 2018-04-11 2019-01-21 3 2 +2 / -2 spiermar fivo.11235813
error.py
in app/common
3 1 2018-12-20 2019-02-07 3 2 +29 / -0 spiermar spiermar
__init__.py
in app/perf
1 - 2019-02-16 2019-02-27 2 2 +3 / -1 spiermar spiermar
Correlations

File Size vs. Number of Changes: 62 points

run.py x: 6 lines of code y: 1 # changes src/components/FlameGraph/FlameGraph.jsx x: 467 lines of code y: 27 # changes src/components/Heatmap/Heatmap.jsx x: 406 lines of code y: 20 # changes app/controllers/heatmap.py x: 63 lines of code y: 12 # changes app/controllers/flame_graph.py x: 20 lines of code y: 9 # changes app/nflxprofile/flame_graph.py x: 42 lines of code y: 12 # changes app/views/flame_graph.py x: 18 lines of code y: 11 # changes semantic/semantic.less x: 22 lines of code y: 6 # changes src/App.jsx x: 50 lines of code y: 9 # changes src/config.jsx x: 10 lines of code y: 3 # changes app/cpuprofile/flame_graph.py x: 54 lines of code y: 12 # changes app/nflxprofile/heatmap.py x: 20 lines of code y: 6 # changes app/cpuprofile/chrome.py x: 25 lines of code y: 4 # changes app/common/flame_graph.py x: 131 lines of code y: 10 # changes app/__init__.py x: 28 lines of code y: 8 # changes app/controllers/differential.py x: 36 lines of code y: 2 # changes app/views/differential.py x: 26 lines of code y: 2 # changes src/components/DifferentialFlameGraph/DifferentialFlameGraph.jsx x: 33 lines of code y: 3 # changes src/components/DifferentialFlameGraph/index.jsx x: 18 lines of code y: 2 # changes src/components/FileList/FileList.jsx x: 124 lines of code y: 10 # changes src/components/index.jsx x: 24 lines of code y: 3 # changes app/trace_event/flame_graph.py x: 85 lines of code y: 10 # changes app/trace_event/heatmap.py x: 45 lines of code y: 6 # changes app/cpuprofile/__init__.py x: 1 lines of code y: 1 # changes app/cpuprofile/heatmap.py x: 37 lines of code y: 6 # changes app/perf/__init__.py x: 1 lines of code y: 2 # changes app/common/fileutil.py x: 55 lines of code y: 9 # changes src/common/CheckStatus.jsx x: 26 lines of code y: 1 # changes src/components/Error/Error.jsx x: 44 lines of code y: 2 # changes app/common/error.py x: 3 lines of code y: 3 # changes app/controllers/profile_list.py x: 18 lines of code y: 3 # changes app/perf/flame_graph.py x: 144 lines of code y: 5 # changes app/perf/regexp.py x: 7 lines of code y: 2 # changes app/trace_event/common.py x: 15 lines of code y: 3 # changes app/views/heatmap.py x: 18 lines of code y: 5 # changes app/views/profile_list.py x: 8 lines of code y: 3 # changes app/perf/heatmap.py x: 32 lines of code y: 4 # changes app/common/libtype.py x: 10 lines of code y: 2 # changes app/config.py x: 7 lines of code y: 3 # changes src/components/Heatmap/heatmap.less x: 29 lines of code y: 5 # changes src/actions/Navbar/Navbar.jsx x: 33 lines of code y: 1 # changes src/actions/Navbar/index.jsx x: 18 lines of code y: 1 # changes src/components/Navbar/Navbar.jsx x: 66 lines of code y: 1 # changes src/index.jsx x: 42 lines of code y: 1 # changes src/reducers/NavbarReducer.jsx x: 71 lines of code y: 1 # changes src/reducers/RootReducer.jsx x: 23 lines of code y: 1 # changes src/components/FlameGraph/flamegraph.less x: 3 lines of code y: 1 # changes
27.0
# changes
  min: 1.0
  average: 4.42
  25th percentile: 1.0
  median: 2.5
  75th percentile: 6.0
  max: 27.0
0 467.0
lines of code
min: 1.0 | average: 43.39 | 25th percentile: 13.75 | median: 22.5 | 75th percentile: 42.0 | max: 467.0

Number of Contributors vs. Number of Changes: 62 points

run.py x: 1 # contributors y: 1 # changes src/components/FlameGraph/FlameGraph.jsx x: 4 # contributors y: 27 # changes src/components/Heatmap/Heatmap.jsx x: 5 # contributors y: 20 # changes app/controllers/heatmap.py x: 4 # contributors y: 12 # changes app/controllers/flame_graph.py x: 2 # contributors y: 9 # changes app/nflxprofile/flame_graph.py x: 3 # contributors y: 12 # changes app/views/flame_graph.py x: 2 # contributors y: 11 # changes semantic/semantic.less x: 3 # contributors y: 6 # changes src/App.jsx x: 3 # contributors y: 9 # changes src/config.jsx x: 3 # contributors y: 3 # changes app/nflxprofile/heatmap.py x: 2 # contributors y: 6 # changes app/cpuprofile/chrome.py x: 2 # contributors y: 4 # changes app/common/flame_graph.py x: 2 # contributors y: 10 # changes app/__init__.py x: 4 # contributors y: 8 # changes app/controllers/differential.py x: 1 # contributors y: 2 # changes src/components/DifferentialFlameGraph/DifferentialFlameGraph.jsx x: 1 # contributors y: 3 # changes src/components/FileList/FileList.jsx x: 3 # contributors y: 10 # changes app/perf/__init__.py x: 2 # contributors y: 2 # changes app/common/fileutil.py x: 4 # contributors y: 9 # changes app/common/error.py x: 2 # contributors y: 3 # changes app/perf/flame_graph.py x: 1 # contributors y: 5 # changes app/views/heatmap.py x: 4 # contributors y: 5 # changes app/views/__init__.py x: 2 # contributors y: 1 # changes src/components/Heatmap/heatmap.less x: 2 # contributors y: 5 # changes
27.0
# changes
  min: 1.0
  average: 4.42
  25th percentile: 1.0
  median: 2.5
  75th percentile: 6.0
  max: 27.0
0 5.0
# contributors
min: 1.0 | average: 1.79 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 62 points

run.py x: 1 # contributors y: 6 lines of code src/components/FlameGraph/FlameGraph.jsx x: 4 # contributors y: 467 lines of code src/components/Heatmap/Heatmap.jsx x: 5 # contributors y: 406 lines of code app/controllers/heatmap.py x: 4 # contributors y: 63 lines of code app/controllers/flame_graph.py x: 2 # contributors y: 20 lines of code app/nflxprofile/flame_graph.py x: 3 # contributors y: 42 lines of code app/views/flame_graph.py x: 2 # contributors y: 18 lines of code semantic/semantic.less x: 3 # contributors y: 22 lines of code src/App.jsx x: 3 # contributors y: 50 lines of code src/config.jsx x: 3 # contributors y: 10 lines of code app/cpuprofile/flame_graph.py x: 3 # contributors y: 54 lines of code app/cpuprofile/chrome.py x: 2 # contributors y: 25 lines of code app/common/flame_graph.py x: 2 # contributors y: 131 lines of code app/__init__.py x: 4 # contributors y: 28 lines of code app/controllers/differential.py x: 1 # contributors y: 36 lines of code app/views/differential.py x: 1 # contributors y: 26 lines of code src/components/DifferentialFlameGraph/DifferentialFlameGraph.jsx x: 1 # contributors y: 33 lines of code src/components/DifferentialFlameGraph/index.jsx x: 1 # contributors y: 18 lines of code src/components/FileList/FileList.jsx x: 3 # contributors y: 124 lines of code src/components/index.jsx x: 1 # contributors y: 24 lines of code app/trace_event/flame_graph.py x: 3 # contributors y: 85 lines of code app/trace_event/heatmap.py x: 2 # contributors y: 45 lines of code app/cpuprofile/__init__.py x: 1 # contributors y: 1 lines of code app/cpuprofile/heatmap.py x: 2 # contributors y: 37 lines of code app/perf/__init__.py x: 2 # contributors y: 1 lines of code app/common/fileutil.py x: 4 # contributors y: 55 lines of code src/components/Error/Error.jsx x: 1 # contributors y: 44 lines of code app/common/error.py x: 2 # contributors y: 3 lines of code app/perf/flame_graph.py x: 1 # contributors y: 144 lines of code app/trace_event/common.py x: 2 # contributors y: 15 lines of code app/views/heatmap.py x: 4 # contributors y: 18 lines of code app/views/profile_list.py x: 1 # contributors y: 8 lines of code app/perf/heatmap.py x: 2 # contributors y: 32 lines of code app/common/libtype.py x: 2 # contributors y: 10 lines of code app/config.py x: 2 # contributors y: 7 lines of code src/components/Heatmap/heatmap.less x: 2 # contributors y: 29 lines of code src/components/Navbar/Navbar.jsx x: 1 # contributors y: 66 lines of code src/index.jsx x: 1 # contributors y: 42 lines of code src/reducers/NavbarReducer.jsx x: 1 # contributors y: 71 lines of code src/reducers/RootReducer.jsx x: 1 # contributors y: 23 lines of code src/components/FlameGraph/flamegraph.less x: 1 # contributors y: 3 lines of code
467.0
lines of code
  min: 1.0
  average: 43.39
  25th percentile: 13.75
  median: 22.5
  75th percentile: 42.0
  max: 467.0
0 5.0
# contributors
min: 1.0 | average: 1.79 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Changes vs. Line Churn: 181 points

.github/workflows/main.yml x: 1 # changes y: 120 line churn Dockerfile x: 7 # changes y: 90 line churn package-lock.json x: 15 # changes y: 50260 line churn src/components/FlameGraph/FlameGraph.jsx x: 27 # changes y: 986 line churn src/components/Heatmap/Heatmap.jsx x: 20 # changes y: 439 line churn app/public/fonts/brand-icons.svg x: 1 # changes y: 1008 line churn requirements.txt x: 13 # changes y: 55 line churn .travis.yml x: 4 # changes y: 97 line churn app/controllers/heatmap.py x: 12 # changes y: 350 line churn yarn.lock x: 14 # changes y: 44716 line churn .gitignore x: 3 # changes y: 6 line churn README.md x: 16 # changes y: 152 line churn app/public/main.js x: 35 # changes y: 71329 line churn app/controllers/flame_graph.py x: 9 # changes y: 633 line churn app/views/flame_graph.py x: 11 # changes y: 100 line churn semantic/semantic.less x: 6 # changes y: 64 line churn app/nflxprofile_pb2.py x: 8 # changes y: 1342 line churn app/common/flame_graph.py x: 10 # changes y: 573 line churn app/__init__.py x: 8 # changes y: 63 line churn app/controllers/differential.py x: 2 # changes y: 120 line churn app/perf/flame_graph.py x: 5 # changes y: 273 line churn app/public/main.css x: 1 # changes y: 53686 line churn examples/perf.stacks01 x: 1 # changes y: 252485 line churn
252485.0
line churn
  min: 1.0
  average: 2687.75
  25th percentile: 3.0
  median: 3.0
  75th percentile: 76.0
  max: 252485.0
0 35.0
# changes
min: 1.0 | average: 3.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 35.0

Number of Contributors vs. Line Churn: 56 points

run.py x: 1 # contributors y: 4 line churn src/components/FlameGraph/FlameGraph.jsx x: 4 # contributors y: 986 line churn src/components/Heatmap/Heatmap.jsx x: 5 # contributors y: 439 line churn app/controllers/heatmap.py x: 4 # contributors y: 350 line churn app/controllers/flame_graph.py x: 2 # contributors y: 633 line churn app/nflxprofile/flame_graph.py x: 3 # contributors y: 142 line churn app/views/flame_graph.py x: 2 # contributors y: 100 line churn semantic/semantic.less x: 3 # contributors y: 64 line churn src/App.jsx x: 3 # contributors y: 60 line churn src/config.jsx x: 3 # contributors y: 15 line churn app/cpuprofile/flame_graph.py x: 3 # contributors y: 361 line churn app/nflxprofile/heatmap.py x: 2 # contributors y: 53 line churn app/cpuprofile/chrome.py x: 2 # contributors y: 55 line churn app/common/flame_graph.py x: 2 # contributors y: 573 line churn app/__init__.py x: 4 # contributors y: 63 line churn app/controllers/differential.py x: 1 # contributors y: 120 line churn app/controllers/elided.py x: 1 # contributors y: 132 line churn app/views/differential.py x: 1 # contributors y: 100 line churn src/components/DifferentialFlameGraph/DifferentialFlameGraph.jsx x: 1 # contributors y: 76 line churn src/components/DifferentialFlameGraph/index.jsx x: 1 # contributors y: 38 line churn src/components/FileList/FileList.jsx x: 3 # contributors y: 182 line churn src/components/index.jsx x: 1 # contributors y: 22 line churn app/trace_event/flame_graph.py x: 3 # contributors y: 185 line churn app/trace_event/heatmap.py x: 2 # contributors y: 107 line churn app/cpuprofile/heatmap.py x: 2 # contributors y: 94 line churn app/perf/__init__.py x: 2 # contributors y: 4 line churn app/common/fileutil.py x: 4 # contributors y: 200 line churn src/common/CheckStatus.jsx x: 1 # contributors y: 30 line churn app/common/error.py x: 2 # contributors y: 29 line churn app/controllers/profile_list.py x: 2 # contributors y: 44 line churn app/perf/flame_graph.py x: 1 # contributors y: 273 line churn app/perf/regexp.py x: 1 # contributors y: 82 line churn app/views/heatmap.py x: 4 # contributors y: 52 line churn app/views/profile_list.py x: 1 # contributors y: 33 line churn app/perf/heatmap.py x: 2 # contributors y: 70 line churn src/components/Heatmap/heatmap.less x: 2 # contributors y: 74 line churn src/actions/Navbar/Navbar.jsx x: 1 # contributors y: 18 line churn src/components/FlameGraph/flamegraph.less x: 1 # contributors y: 3 line churn
986.0
line churn
  min: 3.0
  average: 114.36
  25th percentile: 18.0
  median: 52.5
  75th percentile: 115.25
  max: 986.0
0 5.0
# contributors
min: 1.0 | average: 1.86 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 5.0

File Size vs. Line Churn: 56 points

run.py x: 6 lines of code y: 4 line churn src/components/FlameGraph/FlameGraph.jsx x: 467 lines of code y: 986 line churn src/components/Heatmap/Heatmap.jsx x: 406 lines of code y: 439 line churn app/controllers/heatmap.py x: 63 lines of code y: 350 line churn app/controllers/flame_graph.py x: 20 lines of code y: 633 line churn app/nflxprofile/flame_graph.py x: 42 lines of code y: 142 line churn app/views/flame_graph.py x: 18 lines of code y: 100 line churn semantic/semantic.less x: 22 lines of code y: 64 line churn src/App.jsx x: 50 lines of code y: 60 line churn src/config.jsx x: 10 lines of code y: 15 line churn app/cpuprofile/flame_graph.py x: 54 lines of code y: 361 line churn app/nflxprofile/heatmap.py x: 20 lines of code y: 53 line churn app/cpuprofile/chrome.py x: 25 lines of code y: 55 line churn app/common/flame_graph.py x: 131 lines of code y: 573 line churn app/__init__.py x: 28 lines of code y: 63 line churn app/controllers/differential.py x: 36 lines of code y: 120 line churn app/controllers/elided.py x: 36 lines of code y: 132 line churn app/views/differential.py x: 26 lines of code y: 100 line churn app/views/elided.py x: 26 lines of code y: 118 line churn src/components/DifferentialFlameGraph/DifferentialFlameGraph.jsx x: 33 lines of code y: 76 line churn src/components/DifferentialFlameGraph/index.jsx x: 18 lines of code y: 38 line churn src/components/FileList/FileList.jsx x: 124 lines of code y: 182 line churn src/components/index.jsx x: 24 lines of code y: 22 line churn app/trace_event/flame_graph.py x: 85 lines of code y: 185 line churn app/trace_event/heatmap.py x: 45 lines of code y: 107 line churn app/cpuprofile/heatmap.py x: 37 lines of code y: 94 line churn app/perf/__init__.py x: 1 lines of code y: 4 line churn app/common/fileutil.py x: 55 lines of code y: 200 line churn src/common/CheckStatus.jsx x: 26 lines of code y: 30 line churn src/components/Error/Error.jsx x: 44 lines of code y: 29 line churn app/common/error.py x: 3 lines of code y: 29 line churn app/controllers/profile_list.py x: 18 lines of code y: 44 line churn app/perf/flame_graph.py x: 144 lines of code y: 273 line churn app/perf/regexp.py x: 7 lines of code y: 82 line churn app/trace_event/common.py x: 15 lines of code y: 45 line churn app/views/heatmap.py x: 18 lines of code y: 52 line churn app/views/profile_list.py x: 8 lines of code y: 33 line churn app/perf/heatmap.py x: 32 lines of code y: 70 line churn app/common/libtype.py x: 10 lines of code y: 30 line churn app/config.py x: 7 lines of code y: 4 line churn src/components/Heatmap/heatmap.less x: 29 lines of code y: 74 line churn src/actions/Navbar/Navbar.jsx x: 33 lines of code y: 18 line churn src/actions/Navbar/index.jsx x: 18 lines of code y: 18 line churn src/components/Navbar/Navbar.jsx x: 66 lines of code y: 18 line churn src/index.jsx x: 42 lines of code y: 18 line churn src/reducers/NavbarReducer.jsx x: 71 lines of code y: 18 line churn src/reducers/RootReducer.jsx x: 23 lines of code y: 18 line churn src/components/FlameGraph/flamegraph.less x: 3 lines of code y: 3 line churn
986.0
line churn
  min: 3.0
  average: 114.36
  25th percentile: 18.0
  median: 52.5
  75th percentile: 115.25
  max: 986.0
0 467.0
lines of code
min: 1.0 | average: 47.93 | 25th percentile: 18.0 | median: 25.5 | 75th percentile: 43.5 | max: 467.0