mozilla / perf-automation
Duplication

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

Intro
Learn more...
Duplication Overall
system44% (47,707 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js55% (43,712 lines)
c12% (1,712 lines)
asm24% (1,480 lines)
html23% (569 lines)
h5% (222 lines)
css1% (12 lines)
Duplication per Component (primary)
benchmarks44% (47,707 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,802 duplicates...
Size#FoldersFilesLinesCode
2345 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
65:2409 (100%)
65:2409 (100%)
view
1710 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
1511:3465 (35%)
1440:3394 (39%)
view
1398 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
67:1526 (99%)
92:1551 (98%)
view
1165 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
38:1691 (99%)
43:1696 (99%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (64%)
16:1501 (65%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (65%)
16:1501 (65%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (64%)
16:1501 (64%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (65%)
16:1501 (64%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (66%)
16:1501 (65%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (66%)
16:1501 (64%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (66%)
16:1501 (64%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (64%)
16:1501 (65%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (66%)
16:1501 (65%)
view
1017 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
16:1501 (64%)
16:1501 (65%)
view
936 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
15:1339 (100%)
26:1350 (98%)
view
872 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
3469:4439 (18%)
3398:4368 (20%)
view
620 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
14:883 (100%)
18:887 (99%)
view
498 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
45:873 (100%)
49:877 (99%)
view
489 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
21:538 (99%)
21:538 (97%)
view
392 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
1:455 (8%)
1:455 (54%)
view
355 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1842:2414 (22%)
1842:2414 (22%)
view
340 x 2 benchmarks/JetStream2/SunSpider
benchmarks/JetStream2/worker/bomb-subtests
14:409 (97%)
14:409 (97%)
view
322 x 2 benchmarks/JetStream2/SunSpider
benchmarks/JetStream2/worker/bomb-subtests
26:436 (100%)
26:436 (100%)
view
273 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
11:325 (40%)
11:325 (6%)
view
272 x 2 benchmarks/JetStream2/SunSpider
benchmarks/JetStream2/worker/bomb-subtests
6:355 (98%)
5:354 (99%)
view
261 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
42:534 (98%)
47:539 (98%)
view
249 x 2 benchmarks/JetStream2/SunSpider
benchmarks/JetStream2/worker/bomb-subtests
13:382 (89%)
13:382 (89%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
210 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1509:1830 (13%)
1509:1830 (13%)
view
202 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
29:315 (100%)
40:326 (95%)
view
201 x 2 benchmarks/JetStream2/SunSpider
benchmarks/JetStream2/worker/bomb-subtests
1:289 (95%)
1:289 (96%)
view
198 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
1253:1485 (4%)
1182:1414 (4%)
view
178 x 2 benchmarks/JetStream2/RexBench/OfflineAssembler
benchmarks/JetStream2/RexBench/OfflineAssembler
13:192 (93%)
19:198 (91%)
view
157 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
486:674 (15%)
690:878 (3%)
view
156 x 2 benchmarks/JetStream2/SunSpider
benchmarks/JetStream2/worker/bomb-subtests
14:255 (90%)
14:255 (91%)
view
153 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
2068:2323 (10%)
2097:2352 (9%)
view
152 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
2160:2414 (9%)
2098:2352 (9%)
view
152 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
2069:2323 (9%)
2160:2414 (9%)
view
152 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
2069:2323 (9%)
2160:2414 (9%)
view
152 x 2 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
2160:2414 (9%)
2098:2352 (9%)
view
147 x 2 benchmarks/JetStream2/WSL
benchmarks/JetStream2/WSL
4:151 (85%)
4:151 (33%)
view
139 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
30:171 (97%)
38:179 (96%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 386 unit duplicates...
Size#FoldersFilesLinesCode
133 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
38:172 
46:180 
view
247 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
317:565 
342:590 
view
104 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
172:277 
172:277 
view
199 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
811:1011 
836:1036 
view
123 x 5 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
412:541 
412:541 
412:541 
412:541 
412:541 
view
189 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
482:672 
686:876 
view
83 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
40:133 
40:133 
view
82 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
705:803 
709:807 
view
71 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
345:417 
356:428 
view
82 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
313:403 
313:403 
view
59 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
258:341 
259:342 
view
58 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
48:107 
48:107 
view
57 x 5 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
603:672 
603:672 
603:672 
603:672 
603:672 
view
54 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
4474:4529 
4500:4555 
view
53 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
181:235 
181:235 
view
52 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1074:1127 
1085:1138 
view
51 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1093:1150 
1098:1155 
view
48 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1005:1054 
1016:1065 
view
48 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1216:1265 
1227:1276 
view
48 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
117:170 
117:170 
view
48 x 5 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
808:858 
808:858 
808:858 
808:858 
808:858 
view
47 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
24:75 
25:76 
view
46 x 3 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
258:305 
408:455 
403:450 
view
46 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
447:497 
452:502 
view
46 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
189:242 
189:242 
view
45 x 5 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1671:1735 
1671:1735 
1671:1735 
1671:1735 
1671:1735 
view
44 x 5 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
337:382 
209:254 
359:404 
337:382 
354:399 
view
44 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1148:1193 
1159:1204 
view
50 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1254:1305 
1279:1330 
view
43 x 2 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
386:430 
386:430 
view
43 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1241:1285 
1266:1310 
view
42 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
483:536 
483:536 
view
42 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
193:237 
194:238 
view
41 x 5 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
741:785 
741:785 
741:785 
741:785 
741:785 
view
41 x 5 benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
benchmarks/wasm-misc/embenchen/src
1762:1816 
1762:1816 
1762:1816 
1762:1816 
1762:1816 
view
236 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
8:290 
8:290 
view
38 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1192:1231 
1197:1236 
view
38 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
164:220 
164:220 
view
57 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
1068:1126 
1093:1151 
view
59 x 3 benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
benchmarks/JetStream2/wasm
733:793 
548:608 
752:812 
view
36 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
965:1004 
976:1015 
view
36 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
198:235 
203:240 
view
35 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
40:82 
40:82 
view
35 x 2 benchmarks/JetStream2/worker/bomb-subtests
benchmarks/JetStream2/SunSpider
186:225 
186:225 
view
34 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
101:139 
112:150 
view
33 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
252:288 
263:299 
view
32 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
373:406 
378:411 
view
32 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
930:963 
935:968 
view
32 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
176:209 
187:220 
view
32 x 2 benchmarks/JetStream2/Octane
benchmarks/octane
217:250 
228:261 
view