JetBrains / java-mission-control
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (16,312 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java5% (5,439 lines)
htm39% (5,069 lines)
xml38% (4,655 lines)
launch98% (526 lines)
xhtml58% (366 lines)
css47% (163 lines)
html4% (80 lines)
xslt7% (14 lines)
Duplication per Component (primary)
application12% (13,792 lines)
core7% (1,994 lines)
configuration34% (526 lines)

Duplication Between Components (50+ lines)

G application application core core application--core 801

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 13,469 duplicates...
Size#FoldersFilesLinesCode
107 x 2 application/org.openjdk.jmc.flightrecorder.ui
application/org.openjdk.jmc.flightrecorder.ui
85:237 (17%)
242:394 (17%)
view
94 x 2 application/l10n/org.openjdk.jmc.feature.ja
application/l10n/org.openjdk.jmc.feature.rcp.ja
50:158 (67%)
53:161 (65%)
view
94 x 2 application/l10n/org.openjdk.jmc.feature.rcp.zh_CN
application/l10n/org.openjdk.jmc.feature.zh_CN
53:161 (65%)
50:158 (67%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
778:847 (1%)
911:980 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
778:847 (1%)
1043:1112 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
1176:1245 (1%)
1309:1378 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
645:714 (1%)
778:847 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
645:714 (1%)
911:980 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
645:714 (1%)
1043:1112 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
379:448 (1%)
1043:1112 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
379:448 (1%)
911:980 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
379:448 (1%)
778:847 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
379:448 (1%)
645:714 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
379:448 (1%)
512:581 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
911:980 (1%)
1043:1112 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
512:581 (1%)
645:714 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
512:581 (1%)
778:847 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
512:581 (1%)
911:980 (1%)
view
57 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
512:581 (1%)
1043:1112 (1%)
view
54 x 2 application/org.openjdk....x/services/jfr/internal
application/org.openjdk....x/services/jfr/internal
79:161 (53%)
84:166 (50%)
view
50 x 2 configuration/ide/eclipse/launchers
configuration/ide/eclipse/launchers
63:113 (64%)
64:114 (63%)
view
49 x 2 core/org.openjdk.jmc.age...njdk/jmc/agent/jfr/impl
core/org.openjdk.jmc.age.../jmc/agent/jfrnext/impl
54:123 (83%)
53:122 (85%)
view
45 x 2 configuration/ide/eclipse/launchers
configuration/ide/eclipse/launchers
46:92 (56%)
46:92 (64%)
view
44 x 2 configuration/ide/eclipse/launchers
configuration/ide/eclipse/launchers
46:91 (63%)
46:91 (56%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
512:560 (<1%)
1309:1357 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
778:826 (<1%)
1176:1224 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
1043:1091 (<1%)
1176:1224 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
645:693 (<1%)
1309:1357 (<1%)
view
41 x 2 configuration/ide/eclipse/launchers
configuration/ide/eclipse/launchers
63:104 (59%)
64:105 (58%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
645:693 (<1%)
1176:1224 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
379:427 (<1%)
1176:1224 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
911:959 (<1%)
1176:1224 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
778:826 (<1%)
1309:1357 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
1043:1091 (<1%)
1309:1357 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
379:427 (<1%)
1309:1357 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
512:560 (<1%)
1176:1224 (<1%)
view
41 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
911:959 (<1%)
1309:1357 (<1%)
view
40 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:205 (<1%)
913:960 (<1%)
view
40 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:205 (<1%)
780:827 (<1%)
view
40 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:205 (<1%)
1045:1092 (<1%)
view
40 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:205 (<1%)
381:428 (<1%)
view
40 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:205 (<1%)
647:694 (<1%)
view
40 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:205 (<1%)
514:561 (<1%)
view
39 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:204 (<1%)
1178:1224 (<1%)
view
39 x 2 application/org.openjdk.jmc.rcp.intro/content
application/org.openjdk.jmc.rcp.intro/content
14:82 (84%)
14:82 (84%)
view
39 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
158:204 (<1%)
1311:1357 (<1%)
view
37 x 2 application/org.openjdk.jmc.rcp.intro/content
application/org.openjdk.jmc.rcp.intro/content
14:79 (84%)
14:81 (84%)
view
37 x 2 configuration/ide/eclipse/launchers
configuration/ide/eclipse/launchers
63:100 (56%)
63:100 (56%)
view
34 x 2 application/org.openjdk....htrecorder/ui/selection
application/org.openjdk....htrecorder/ui/selection
73:132 (66%)
72:134 (68%)
view
34 x 2 application/org.openjdk....njdk/jmc/joverflow/util
application/org.openjdk....njdk/jmc/joverflow/util
121:175 (35%)
163:216 (34%)
view
Duplicated Units
The list of top 34 duplicated units.
See data for all 34 unit duplicates...
Size#FoldersFilesLinesCode
36 x 2 application/org.openjdk....htrecorder/ui/selection
application/org.openjdk....htrecorder/ui/selection
84:133 
83:135 
view
18 x 2 application/org.openjdk....c/console/pde/simpletab
application/org.openjdk....recorder/pde/simplerule
159:180 
136:157 
view
17 x 2 core/org.openjdk.jmc.age...njdk/jmc/agent/jfr/impl
core/org.openjdk.jmc.age.../jmc/agent/jfrnext/impl
68:87 
67:86 
view
16 x 2 application/org.openjdk....x/services/jfr/internal
application/org.openjdk....x/services/jfr/internal
139:156 
134:151 
view
16 x 2 application/org.openjdk....c/joverflow/descriptors
application/org.openjdk....c/joverflow/descriptors
64:83 
109:132 
view
15 x 2 application/org.openjdk....flightrecorder/ui/pages
application/org.openjdk....flightrecorder/ui/pages
317:333 
248:264 
view
13 x 2 application/org.openjdk....x/services/jfr/internal
application/org.openjdk....x/services/jfr/internal
102:116 
97:111 
view
13 x 2 application/org.openjdk....x/services/jfr/internal
application/org.openjdk....x/services/jfr/internal
195:210 
180:195 
view
11 x 2 core/org.openjdk.jmc.age...njdk/jmc/agent/jfr/impl
core/org.openjdk.jmc.age.../jmc/agent/jfrnext/impl
108:120 
107:119 
view
11 x 2 application/org.openjdk....njdk/jmc/joverflow/util
application/org.openjdk....njdk/jmc/joverflow/util
198:212 
157:171 
view
10 x 2 application/org.openjdk....x/services/jfr/internal
application/org.openjdk....x/services/jfr/internal
89:100 
84:95 
view
10 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
539:550 
251:262 
view
9 x 2 core/org.openjdk.jmc.fli...er/rules/tree/traversal
core/org.openjdk.jmc.fli...er/rules/tree/traversal
136:146 
67:77 
view
9 x 2 core/org.openjdk.jmc.fli...ightrecorder/rules/tree
core/org.openjdk.jmc.fli...ightrecorder/rules/tree
59:70 
72:83 
view
9 x 2 application/org.openjdk....c/joverflow/descriptors
application/org.openjdk....c/joverflow/descriptors
108:118 
209:219 
view
8 x 2 core/org.openjdk.jmc.age...njdk/jmc/agent/jfr/impl
core/org.openjdk.jmc.age.../jmc/agent/jfrnext/impl
81:90 
67:76 
view
8 x 2 application/org.openjdk....rg/openjdk/jmc/rjmx/ext
application/org.openjdk....rg/openjdk/jmc/rjmx/ext
122:131 
117:126 
view
8 x 2 application/org.openjdk....x/services/jfr/internal
application/org.openjdk....x/services/jfr/internal
71:81 
66:76 
view
8 x 2 application/org.openjdk..../rjmx/triggers/internal
application/org.openjdk..../rjmx/triggers/internal
79:88 
79:88 
view
8 x 2 application/org.openjdk....x/subscription/internal
application/org.openjdk....x/subscription/internal
64:73 
65:74 
view
7 x 2 core/org.openjdk.jmc.age...njdk/jmc/agent/jfr/impl
core/org.openjdk.jmc.age.../jmc/agent/jfrnext/impl
98:106 
97:105 
view
7 x 41 core/org.openjdk.jmc.fli...order/rules/jdk/latency
core/org.openjdk.jmc.fli...order/rules/jdk/latency
core/org.openjdk.jmc.fli...order/rules/jdk/latency
core/org.openjdk.jmc.fli...er/rules/jdk/exceptions
core/org.openjdk.jmc.fli...trecorder/rules/jdk/cpu
core/org.openjdk.jmc.fli...trecorder/rules/jdk/cpu
core/org.openjdk.jmc.fli...order/rules/jdk/general
core/org.openjdk.jmc.fli...order/rules/jdk/general
core/org.openjdk.jmc.fli...order/rules/jdk/general
core/org.openjdk.jmc.fli...order/rules/jdk/general
...
295:303 
100:108 
154:162 
118:126 
158:166 
95:103 
469:477 
114:122 
97:105 
88:96 
...
view
7 x 3 core/org.openjdk.jmc.fli...er/rules/jdk/exceptions
core/org.openjdk.jmc.fli...er/rules/jdk/exceptions
core/org.openjdk.jmc.fli...mc/flightrecorder/rules
33:41 
177:185 
66:74 
view
7 x 2 application/org.openjdk....org/openjdk/jmc/ui/dial
application/org.openjdk..../jmc/greychart/ui/views
74:84 
106:116 
view
7 x 2 application/org.openjdk....jmc/greychart/providers
application/org.openjdk....jmc/greychart/providers
83:91 
201:209 
view
7 x 2 application/org.openjdk....rg/openjdk/jmc/rjmx/ext
application/org.openjdk....rg/openjdk/jmc/rjmx/ext
64:72 
70:78 
view
7 x 2 application/org.openjdk....riggers/fields/internal
application/org.openjdk....riggers/fields/internal
53:61 
53:61 
view
6 x 2 core/org.openjdk.jmc.age...njdk/jmc/agent/jfr/impl
core/org.openjdk.jmc.age.../jmc/agent/jfrnext/impl
53:61 
52:60 
view
6 x 2 core/org.openjdk.jmc.com...openjdk/jmc/common/unit
core/org.openjdk.jmc.com...openjdk/jmc/common/unit
74:81 
92:99 
view
6 x 2 application/org.openjdk....penjdk/jmc/ui/uibuilder
application/org.openjdk....penjdk/jmc/ui/uibuilder
108:115 
71:78 
view
6 x 2 application/org.openjdk....jmc/greychart/providers
application/org.openjdk....jmc/greychart/providers
72:79 
75:82 
view
6 x 2 application/org.openjdk....jmc/greychart/providers
application/org.openjdk....jmc/greychart/providers
82:89 
85:92 
view
6 x 2 application/org.openjdk....k/jmc/joverflow/support
application/org.openjdk....k/jmc/joverflow/support
55:62 
55:62 
view
6 x 2 application/org.openjdk....njdk/jmc/joverflow/util
application/org.openjdk....njdk/jmc/joverflow/util
68:75 
68:75 
view