azure / perf-tests
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system46% (23,744 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml74% (22,563 lines)
go5% (985 lines)
py8% (172 lines)
js9% (24 lines)
Duplication per Component (primary)
clusterloader252% (22,701 lines)
network27% (618 lines)
dns10% (186 lines)
perfdash7% (147 lines)
slo-monitor15% (80 lines)
util-images1% (12 lines)
verify0% (0 lines)
benchmark0% (0 lines)

Duplication Between Components (50+ lines)

G clusterloader2 clusterloader2 dns dns clusterloader2--dns 201 network network clusterloader2--network 75

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 15,550 duplicates...
Size#FoldersFilesLinesCode
1771 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
6969:8751 (19%)
6010:7792 (22%)
view
1465 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2501:3975 (16%)
1135:2609 (18%)
view
1412 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2500:3921 (15%)
4074:5495 (15%)
view
1411 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
4075:5495 (15%)
1135:2555 (17%)
view
1411 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
4075:5495 (15%)
2913:4333 (17%)
view
1411 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2501:3921 (15%)
2913:4333 (17%)
view
1411 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
1135:2555 (17%)
2913:4333 (17%)
view
921 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
85:1005 (10%)
104:1024 (11%)
view
466 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
280:762 (40%)
203:685 (39%)
view
229 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
5697:5933 (2%)
4708:4944 (2%)
view
211 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
6679:6893 (2%)
5675:5889 (2%)
view
200 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
8819:9032 (2%)
7848:8061 (2%)
view
194 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2255:2462 (2%)
7850:8057 (2%)
view
194 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2255:2462 (2%)
8821:9028 (2%)
view
179 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
6494:6672 (1%)
5496:5674 (2%)
view
177 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
300:476 (1%)
678:854 (2%)
view
177 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
659:835 (1%)
319:495 (2%)
view
177 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
319:495 (2%)
678:854 (2%)
view
177 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
300:476 (1%)
659:835 (1%)
view
170 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
5994:6166 (1%)
7423:7595 (1%)
view
170 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
5994:6166 (1%)
6464:6636 (2%)
view
166 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
480:645 (1%)
839:1004 (1%)
view
166 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
499:664 (2%)
858:1023 (2%)
view
166 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
480:645 (1%)
858:1023 (2%)
view
166 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
839:1004 (1%)
499:664 (2%)
view
158 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
916:1075 (13%)
483:642 (18%)
view
158 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2093:2252 (1%)
483:642 (18%)
view
158 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2093:2252 (1%)
916:1075 (13%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
4745:4895 (1%)
4039:4189 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
5201:5351 (1%)
3583:3733 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3583:3733 (1%)
4039:4189 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3171:3321 (1%)
4039:4189 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
4745:4895 (1%)
5201:5351 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3627:3777 (1%)
3583:3733 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
1805:1955 (1%)
2261:2411 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
4745:4895 (1%)
2261:2411 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3171:3321 (1%)
3627:3777 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
1805:1955 (1%)
4039:4189 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3171:3321 (1%)
5201:5351 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2261:2411 (1%)
3583:3733 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3627:3777 (1%)
4745:4895 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
5201:5351 (1%)
1805:1955 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3171:3321 (1%)
2261:2411 (1%)
view
150 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3627:3777 (1%)
1805:1955 (1%)
view
113 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
783:908 (9%)
700:825 (9%)
view
102 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
4312:4413 (1%)
4425:4526 (1%)
view
102 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
1485:1586 (1%)
3150:3251 (1%)
view
102 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
4312:4413 (1%)
1485:1586 (1%)
view
102 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
2738:2839 (1%)
1485:1586 (1%)
view
102 x 2 clusterloader2/pkg/prometheus/manifests
clusterloader2/pkg/prometheus/manifests
3150:3251 (1%)
3263:3364 (1%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
20 x 2 clusterloader2/pkg/measurement/util
clusterloader2/pkg/measurement/util
74:95 
67:88 
view
12 x 2 clusterloader2/pkg/measurement/common
clusterloader2/pkg/measurement/common/slos
146:159 
162:176 
view
9 x 2 network/tools/network-po...ion-enforcement-latency
network/tools/network-po...on-reachability-latency
28:40 
28:40 
view