JetBrains / jitwatch4i
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
6% | 10% | 36% | 23% | 22%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java6% | 10% | 36% | 23% | 22%
flex0% | 0% | 100% | 0% | 0%
css0% | 0% | 0% | 85% | 14%
kts0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
core4% | 13% | 37% | 20% | 23%
src12% | 6% | 35% | 28% | 16%
nasm0% | 0% | 29% | 34% | 36%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ParseUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/util
1037 44
JITWatchUI.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/main
1028 42
BytecodeLoader.java
in core/src/main/java/org/adoptopenjdk/jitwatch/loader
790 25
JITWatchConfig.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
765 85
BytecodeAnnotationBuilder.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
679 27
CompilerThreadPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/nmethod/compilerthread
563 27
MemberSignatureParts.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
553 27
AbstractLogParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser
489 32
AbstractMetaMember.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
466 37
CompileChainPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/compilechain
463 35
SuggestionWalker.java
in core/src/main/java/org/adoptopenjdk/jitwatch/report/suggestion
446 10
JarScan.java
in core/src/main/java/org/adoptopenjdk/jitwatch/jarscan
411 14
JitWatchModelService.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
404 20
StringUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/util
394 29
CodeCacheLayoutPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/nmethod/codecache
394 11
HotSpotLogParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/hotspot
382 19
Compilation.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
380 39
CompilationUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/compilation
334 12
JITDataModel.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
314 9
ZingLogParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/zing
313 12
JITWatchConstants.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
310 2
flex
_NASMLexer.flex
in nasm/src/main/java/com/nasmlanguage
306 -
ClassTreePanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/main
296 12
ClassMemberListPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/main
274 17
CodeToolWindowManager.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
270 11
JITStats.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
269 55
Opcode.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
265 9
AssemblyProcessor.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly
263 7
AssemblyInstruction.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly
260 17
Tag.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
252 23
AbstractAssemblyParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly
251 5
BytecodeInstruction.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
250 19
TagProcessor.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
245 6
AssemblyTextBuilder.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
243 11
TimeLinePanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/graphing
243 13
AssemblyParserX86.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly/x86
234 7
MetaClass.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
228 25
AbstractGraphPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/graphing
228 17
HeadlessInlineVisitor.java
in core/src/main/java/org/adoptopenjdk/jitwatch/inline
226 13
NASMAnnotator.java
in nasm/src/main/java/com/nasmlanguage
222 3
LaunchHeadless.java
in core/src/main/java/org/adoptopenjdk/jitwatch/launch
214 4
ZingLine.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/zing
211 34
LineTable.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
208 14
LanguageManager.java
in core/src/main/java/org/adoptopenjdk/jitwatch/jvmlang
205 8
ViewerByteCode.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
205 9
ClassBC.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
199 24
J9Line.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/j9
196 19
AbstractNMethodPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/nmethod
196 13
AssemblyParserARM.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly/arm
195 7
HotThrowFinder.java
in core/src/main/java/org/adoptopenjdk/jitwatch/hotthrow
195 3
Files With Most Units (Top 50)
File# lines# units
JITWatchConfig.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
765 85
JITStats.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
269 55
ParseUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/util
1037 44
JITWatchUI.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/main
1028 42
Compilation.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
380 39
AbstractMetaMember.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
466 37
CompileChainPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/compilechain
463 35
ZingLine.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/zing
211 34
AbstractLogParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser
489 32
StringUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/util
394 29
BytecodeAnnotationBuilder.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
679 27
MemberSignatureParts.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
553 27
CompilerThreadPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/nmethod/compilerthread
563 27
MetaClass.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
228 25
BytecodeLoader.java
in core/src/main/java/org/adoptopenjdk/jitwatch/loader
790 25
ClassBC.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
199 24
Tag.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
252 23
JitWatchModelService.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
404 20
J9Line.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/j9
196 19
HotSpotLogParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/hotspot
382 19
BytecodeInstruction.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
250 19
CompileNode.java
in core/src/main/java/org/adoptopenjdk/jitwatch/chain
151 19
AssemblyInstruction.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly
260 17
ClassMemberListPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/main
274 17
AbstractGraphPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/graphing
228 17
MetaPackage.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
126 16
CodePanelBase.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
139 16
NASMPsiImplUtil.java
in nasm/src/main/java/com/nasmlanguage/psi/impl
177 15
MemberBytecode.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
153 14
LineTable.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
208 14
AssemblyMethod.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly
102 14
Logger.java
in core/src/main/java/org/adoptopenjdk/jitwatch/logger
73 14
JarScan.java
in core/src/main/java/org/adoptopenjdk/jitwatch/jarscan
411 14
HeadlessInlineVisitor.java
in core/src/main/java/org/adoptopenjdk/jitwatch/inline
226 13
AbstractNMethodPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/nmethod
196 13
TimeLinePanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/graphing
243 13
ZingLogParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/zing
313 12
Report.java
in core/src/main/java/org/adoptopenjdk/jitwatch/report
116 12
JournalUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/journal
189 12
CompilationUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/compilation
334 12
ClassTreePanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/main
296 12
ParseDictionary.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
89 11
AssemblyTextBuilder.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
243 11
CodeToolWindowManager.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
270 11
JitWatchKotlinSupport.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code/languages
178 11
OptimisedLockTable.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/report/locks
143 11
CodeCacheLayoutPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/nmethod/codecache
394 11
SuggestionWalker.java
in core/src/main/java/org/adoptopenjdk/jitwatch/report/suggestion
446 10
CodeCacheEvent.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
60 10
CompilerThread.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
104 10
Files With Long Lines (Top 50)

There are 83 files with lines longer than 120 characters. In total, there are 286 long lines.

File# lines# units# long lines
flex
_NASMLexer.flex
in nasm/src/main/java/com/nasmlanguage
306 - 46
BytecodeAnnotationBuilder.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode
679 27 15
JitWatchModelService.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
404 20 14
SuggestionWalker.java
in core/src/main/java/org/adoptopenjdk/jitwatch/report/suggestion
446 10 13
NASMAnnotator.java
in nasm/src/main/java/com/nasmlanguage
222 3 12
JarScan.java
in core/src/main/java/org/adoptopenjdk/jitwatch/jarscan
411 14 10
NASMUtil.java
in nasm/src/main/java/com/nasmlanguage
176 10 10
CodeToolWindowManager.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
270 11 9
JITWatchUI.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/main
1028 42 9
BytecodeLoader.java
in core/src/main/java/org/adoptopenjdk/jitwatch/loader
790 25 8
CompilationUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/compilation
334 12 8
CompileChainPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/compilechain
463 35 7
ParseUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/util
1037 44 6
JitWatchKotlinSupport.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code/languages
178 11 6
JITWatchConfig.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
765 85 5
ViewerByteCode.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
205 9 5
ZingLine.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser/zing
211 34 4
MetaClass.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
228 25 4
MemberSignatureParts.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
553 27 4
CompileChainWalker.java
in core/src/main/java/org/adoptopenjdk/jitwatch/chain
182 5 4
plugin.xml
in src/main/resources/META-INF
38 - 4
JITWatchConstants.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
310 2 3
ParseDictionary.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
89 11 3
AbstractAssemblyParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model/assembly
251 5 3
JournalUtil.java
in core/src/main/java/org/adoptopenjdk/jitwatch/journal
189 12 3
JitWatchLanguageSupportUtil.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code/languages
110 5 3
JitWatchJavaSupport.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code/languages
148 10 3
AbstractGraphPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/graphing
228 17 3
InliningWalker.java
in core/src/main/java/org/adoptopenjdk/jitwatch/report/inlining
93 5 2
CompilerJavaScript.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/compiler
48 2 2
AbstractMetaMember.java
in core/src/main/java/org/adoptopenjdk/jitwatch/model
466 37 2
NextInstructionOperation.java
in core/src/main/java/org/adoptopenjdk/jitwatch/jarscan/nextinstruction
83 4 2
JitRunConfigurationExtension.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/code
125 8 2
CodeCacheLayoutPanel.java
in src/main/java/org/adoptopenjdk/jitwatch/ui/nmethod/codecache
394 11 2
NASMPsiImplUtil.java
in nasm/src/main/java/com/nasmlanguage/psi/impl
177 15 2
TagProcessor.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
245 6 1
ErrorLog.java
in core/src/main/java/org/adoptopenjdk/jitwatch/core
45 3 1
AbstractLogParser.java
in core/src/main/java/org/adoptopenjdk/jitwatch/parser
489 32 1
IntrinsicFinder.java
in core/src/main/java/org/adoptopenjdk/jitwatch/intrinsic
151 3 1
AbstractEscapeAnalysisWalker.java
in core/src/main/java/org/adoptopenjdk/jitwatch/report/escapeanalysis
121 5 1
ReportType.java
in core/src/main/java/org/adoptopenjdk/jitwatch/report
5 - 1
CompilerScala.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/compiler
75 3 1
ICompiler.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/compiler
11 - 1
CompilerGroovy.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/compiler
48 2 1
CompilerJava.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/compiler
52 2 1
CompilerJRuby.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/compiler
46 2 1
CompilerKotlin.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/compiler
52 2 1
RuntimeKotlin.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/runtime
60 4 1
RuntimeScala.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/runtime
55 4 1
RuntimeJavaScript.java
in core/src/main/java/org/adoptopenjdk/jitwatch/process/runtime
53 4 1