netflix / eclipse-jifa
File Size

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

Intro
Learn more...
File Size Overall
9% | 13% | 25% | 18% | 32%
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
java8% | 13% | 21% | 17% | 39%
js100% | 0% | 0% | 0% | 0%
vue0% | 21% | 37% | 25% | 15%
ts0% | 0% | 34% | 24% | 41%
pl0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
analysis11% | 17% | 21% | 15% | 35%
frontend11% | 14% | 32% | 21% | 19%
server0% | 0% | 26% | 20% | 53%
common0% | 0% | 0% | 40% | 59%
ROOT0% | 0% | 0% | 100% | 0%
manifests0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
HeapDumpAnalyzerImpl.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
1831 68
flame-graph.js
in frontend/src/components/jfr
1656 85
Comparison.vue
in frontend/src/components/gclog
988 -
GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
828 86
AbstractPreUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
717 21
JStackParser.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser
696 25
Model.java
in analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api
688 34
Jfr.vue
in frontend/src/components/jfr
609 -
FileTransferForm.vue
in frontend/src/components/forms
569 -
GCEvent.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event
409 60
TimeGraph.vue
in frontend/src/components/gclog
402 -
CommonTable.vue
in frontend/src/components/heapdump
401 -
JFRAnalyzerImpl.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr
378 23
FileServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
377 24
WorkerServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
350 11
AnalysisApiArgumentResolverFactory.java
in server/src/main/java/org/eclipse/jifa/server/support
343 20
EventView.vue
in frontend/src/components/gclog
337 -
en.ts
in frontend/src/i18n/gclog
330 -
zh.ts
in frontend/src/i18n/gclog
330 -
AbstractApiExecutor.java
in analysis/src/main/java/org/eclipse/jifa/analysis
317 21
StorageServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
294 16
ThreadDump.vue
in frontend/src/components/threaddump
279 -
PhaseStats.vue
in frontend/src/components/gclog
279 -
RecordedEvent.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr
274 21
LoginForm.vue
in frontend/src/components/forms
268 -
CPUTimeExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
259 15
GCLogUtil.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util
255 13
Query.vue
in frontend/src/components/heapdump
249 -
VmOptions.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo
247 16
GlobalDiagnoser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
240 15
UnifiedG1OrGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
239 13
PreUnifiedG1GCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
237 13
Files.vue
in frontend/src/components
235 -
GCLog.vue
in frontend/src/components/gclog
234 -
Details.vue
in frontend/src/components/gclog
231 -
utils.ts
in frontend/src/components/gclog
227 17
UnifiedZGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
226 12
Analysis.vue
in frontend/src/components
223 -
Threads.vue
in frontend/src/components/heapdump
222 -
EventAbnormalDetector.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
220 12
ThreadDumpAnalyzer.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda
215 12
CallSiteTree.vue
in frontend/src/components/threaddump
208 -
Pause.vue
in frontend/src/components/gclog
208 -
Setup.vue
in frontend/src/components/heapdump
200 -
PreUnifiedGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
198 11
DominatorTree.vue
in frontend/src/components/heapdump
193 -
G1GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
191 16
UserServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
191 11
Histogram.vue
in frontend/src/components/heapdump
191 -
GCEventType.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
187 15
Files With Most Units (Top 50)
File# lines# units
GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
828 86
flame-graph.js
in frontend/src/components/jfr
1656 85
HeapDumpAnalyzerImpl.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
1831 68
GCEvent.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event
409 60
Validate.java
in common/src/main/java/org/eclipse/jifa/common/util
140 40
Model.java
in analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api
688 34
JStackParser.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser
696 25
EventVisitor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
76 24
FileServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
377 24
JFRAnalyzerImpl.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr
378 23
RecordedEvent.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr
274 21
DimensionBuilder.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/request
109 21
AbstractApiExecutor.java
in analysis/src/main/java/org/eclipse/jifa/analysis
317 21
AbstractPreUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
717 21
AnalysisApiArgumentResolverFactory.java
in server/src/main/java/org/eclipse/jifa/server/support
343 20
GCMemoryItem.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo
162 18
utils.ts
in frontend/src/components/gclog
227 17
G1GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
191 16
VmOptions.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo
247 16
StorageServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
294 16
CPUTimeExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
259 15
GlobalDiagnoser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
240 15
GCEventType.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
187 15
PageViewBuilder.java
in common/src/main/java/org/eclipse/jifa/common/util
118 14
DefaultSuggestionGenerator.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
131 13
ZGCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
123 13
GCLogUtil.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util
255 13
TimedEvent.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event
63 13
PreUnifiedG1GCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
237 13
UnifiedG1OrGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
239 13
ThreadDumpAnalyzer.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda
215 12
EventAbnormalDetector.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
220 12
UnifiedZGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
226 12
CallSiteTree.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/model
120 11
GCModelConverter.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment
107 11
PreUnifiedGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
198 11
AbstractUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
139 11
WorkerServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
350 11
CipherServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
146 11
UserServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
191 11
utils.ts
in frontend/src/support
73 11
SuggestionGenerator.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
91 10
DoubleData.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util
81 10
VirtualPackageItem.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
76 10
VirtualClassItem.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
70 10
VirtualClassLoaderItem.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
80 10
VirtualDefaultItem.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
79 10
env.ts
in frontend/src/stores
133 10
CMSGCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
92 9
GCCause.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo
80 9
Files With Long Lines (Top 50)

There are 74 files with lines longer than 120 characters. In total, there are 437 long lines.

File# lines# units# long lines
GCEventType.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
187 15 74
en.ts
in frontend/src/i18n/gclog
330 - 38
PreUnifiedG1GCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
237 13 34
HeapDumpAnalyzerImpl.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
1831 68 28
UnifiedG1GCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
149 9 24
PreUnifiedGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
198 11 19
PerfDimensionFactory.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr
52 1 18
GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
828 86 17
UnifiedZGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
226 12 17
UnifiedGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
105 7 17
WorkerServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
350 11 11
HeapDumpAnalyzer.java
in analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api
129 1 7
FileServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
377 24 7
StorageServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
294 16 7
flame-graph.js
in frontend/src/components/jfr
1656 85 7
GCModelConverter.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment
107 11 6
UnifiedG1OrGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
239 13 6
AnalysisApiHttpController.java
in server/src/main/java/org/eclipse/jifa/server/controller
93 7 5
en.ts
in frontend/src/i18n/heapdump
85 - 5
zh.ts
in frontend/src/i18n/gclog
330 - 5
Snapshot.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/model
89 4 4
StompConfigurer.java
in server/src/main/java/org/eclipse/jifa/server/configurer
125 7 4
AnalysisApiStompController.java
in server/src/main/java/org/eclipse/jifa/server/controller
77 2 4
CPUTimeExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
259 15 3
AbstractApiExecutor.java
in analysis/src/main/java/org/eclipse/jifa/analysis
317 21 3
ExecutorFactory.java
in common/src/main/java/org/eclipse/jifa/common/util
88 7 3
SecurityFilterConfigurer.java
in server/src/main/java/org/eclipse/jifa/server/configurer
138 3 3
AnalysisApiServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
138 4 3
zh.ts
in frontend/src/i18n/heapdump
85 - 3
GlobalDiagnoser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
240 15 2
VmOptions.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo
247 16 2
ZGCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
123 13 2
Context.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment
95 8 2
GCMemoryItem.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo
162 18 2
AbstractPreUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
717 21 2
HeapDumpAnalysisApiExecutor.java
in analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider
177 9 2
K8SWorkerScheduler.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
179 5 2
ElasticWorkerRelatedTasks.java
in server/src/main/java/org/eclipse/jifa/server/task
51 3 2
FileRelatedTasks.java
in server/src/main/java/org/eclipse/jifa/server/task
39 2 2
RecordedEvent.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr
274 21 1
WallClockExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
133 8 1
CPUSampleExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
49 5 1
ExecutionContext.java
in analysis/src/main/java/org/eclipse/jifa/analysis
19 1 1
G1GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
191 16 1
GCLogAnalyzer.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment
59 3 1
GCLogAnalysisApiExecutor.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog
35 3 1
GCCause.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo
80 9 1
GCEvent.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event
409 60 1
AbstractGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
67 7 1
ParseRule.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
77 9 1
Correlations

File Size vs. Commits (all time): 476 points

analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualThreadItem.java x: 4 commits (all time) y: 57 lines of code frontend/src/components/gclog/TimeGraph.vue x: 2 commits (all time) y: 402 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/WorkerServiceImpl.java x: 3 commits (all time) y: 350 lines of code server/src/main/java/org/eclipse/jifa/server/component/CurrentStaticWorker.java x: 4 commits (all time) y: 74 lines of code analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 3 commits (all time) y: 688 lines of code analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/HeapDumpAnalyzerImpl.java x: 5 commits (all time) y: 1831 lines of code frontend/src/components/heapdump/Overview.vue x: 4 commits (all time) y: 148 lines of code frontend/src/i18n/heapdump/en.ts x: 7 commits (all time) y: 85 lines of code frontend/src/i18n/heapdump/zh.ts x: 5 commits (all time) y: 85 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCModel.java x: 6 commits (all time) y: 828 lines of code analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/HeapDumpAnalyzer.java x: 3 commits (all time) y: 129 lines of code frontend/src/components/heapdump/EnvVariables.vue x: 1 commits (all time) y: 68 lines of code frontend/src/components/heapdump/HeapDump.vue x: 18 commits (all time) y: 120 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/EventAbnormalDetector.java x: 3 commits (all time) y: 220 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/GlobalDiagnoser.java x: 3 commits (all time) y: 240 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/GCEvent.java x: 3 commits (all time) y: 409 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/CpuTime.java x: 1 commits (all time) y: 24 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCCause.java x: 1 commits (all time) y: 80 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventBooleanType.java x: 1 commits (all time) y: 11 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventLevel.java x: 1 commits (all time) y: 6 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCMemoryItem.java x: 1 commits (all time) y: 162 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/MemoryArea.java x: 1 commits (all time) y: 60 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/GCModelConverter.java x: 3 commits (all time) y: 107 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/CMSGCModel.java x: 4 commits (all time) y: 92 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/G1GCModel.java x: 3 commits (all time) y: 191 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCEventType.java x: 3 commits (all time) y: 187 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GenerationalGCModel.java x: 3 commits (all time) y: 71 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractPreUnifiedGCLogParser.java x: 4 commits (all time) y: 717 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedG1GCLogParser.java x: 2 commits (all time) y: 237 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedGenerationalGCLogParser.java x: 2 commits (all time) y: 198 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedG1GCLogParser.java x: 2 commits (all time) y: 149 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedGenerationalGCLogParser.java x: 2 commits (all time) y: 105 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedZGCLogParser.java x: 2 commits (all time) y: 226 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util/GCLogUtil.java x: 3 commits (all time) y: 255 lines of code frontend/src/components/heapdump/Threads.vue x: 2 commits (all time) y: 222 lines of code server/src/main/java/org/eclipse/jifa/server/Configuration.java x: 24 commits (all time) y: 85 lines of code server/src/main/java/org/eclipse/jifa/server/configurer/SecurityCryptoConfigurer.java x: 1 commits (all time) y: 40 lines of code server/src/main/java/org/eclipse/jifa/server/configurer/SecurityFilterConfigurer.java x: 1 commits (all time) y: 138 lines of code server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiStompController.java x: 7 commits (all time) y: 77 lines of code manifests/charts/jifa/templates/_helpers.tpl x: 1 commits (all time) y: 97 lines of code manifests/charts/jifa/templates/jifa-master-deployment.yaml x: 1 commits (all time) y: 76 lines of code manifests/charts/jifa/templates/jifa-pvc.yaml x: 1 commits (all time) y: 16 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/K8SWorkerScheduler.java x: 15 commits (all time) y: 179 lines of code frontend/src/components/layouts/Side.vue x: 3 commits (all time) y: 61 lines of code frontend/src/i18n/en.ts x: 5 commits (all time) y: 105 lines of code frontend/src/i18n/zh.ts x: 7 commits (all time) y: 105 lines of code analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider/HeapDumpAnalysisApiExecutor.java x: 10 commits (all time) y: 177 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalysisApiExecutor.java x: 2 commits (all time) y: 43 lines of code analysis/src/main/java/org/eclipse/jifa/analysis/AbstractApiExecutor.java x: 6 commits (all time) y: 317 lines of code server/src/main/java/org/eclipse/jifa/server/util/ErrorUtil.java x: 3 commits (all time) y: 73 lines of code frontend/src/components/Analysis.vue x: 11 commits (all time) y: 223 lines of code frontend/src/composables/analysis-api-requester.ts x: 5 commits (all time) y: 139 lines of code frontend/src/stores/env.ts x: 11 commits (all time) y: 133 lines of code server/src/main/java/org/eclipse/jifa/server/Constant.java x: 8 commits (all time) y: 43 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/FileServiceImpl.java x: 17 commits (all time) y: 377 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/StorageServiceImpl.java x: 10 commits (all time) y: 294 lines of code frontend/src/components/jfr/Jfr.vue x: 4 commits (all time) y: 609 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalyzerImpl.java x: 2 commits (all time) y: 378 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/common/EventConstant.java x: 2 commits (all time) y: 33 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocatedMemoryExtractor.java x: 2 commits (all time) y: 83 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUSampleExtractor.java x: 2 commits (all time) y: 49 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUTimeExtractor.java x: 2 commits (all time) y: 259 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/EventVisitor.java x: 2 commits (all time) y: 76 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/Extractor.java x: 2 commits (all time) y: 53 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/JFRAnalysisContext.java x: 2 commits (all time) y: 72 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/WallClockExtractor.java x: 2 commits (all time) y: 133 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr/RecordedEvent.java x: 2 commits (all time) y: 274 lines of code frontend/src/App.vue x: 5 commits (all time) y: 87 lines of code frontend/src/components/threaddump/CallSiteTree.vue x: 4 commits (all time) y: 208 lines of code frontend/src/components/threaddump/Monitor.vue x: 4 commits (all time) y: 83 lines of code frontend/src/components/threaddump/MonitorThread.vue x: 4 commits (all time) y: 141 lines of code frontend/src/components/threaddump/Thread.vue x: 4 commits (all time) y: 152 lines of code frontend/src/components/threaddump/ThreadDump.vue x: 5 commits (all time) y: 279 lines of code frontend/src/components/forms/FileTransferForm.vue x: 6 commits (all time) y: 569 lines of code frontend/src/components/forms/LoginForm.vue x: 2 commits (all time) y: 268 lines of code frontend/src/components/heapdump/Inspector.vue x: 6 commits (all time) y: 169 lines of code frontend/src/components/layouts/Header.vue x: 5 commits (all time) y: 163 lines of code server/src/main/java/org/eclipse/jifa/server/controller/HandshakeController.java x: 3 commits (all time) y: 48 lines of code server/src/main/java/org/eclipse/jifa/server/domain/dto/HandshakeResponse.java x: 3 commits (all time) y: 14 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/UserServiceImpl.java x: 8 commits (all time) y: 191 lines of code server/src/main/java/org/eclipse/jifa/server/service/UserService.java x: 5 commits (all time) y: 18 lines of code frontend/src/components/heapdump/DuplicateClasses.vue x: 3 commits (all time) y: 111 lines of code server/src/main/java/org/eclipse/jifa/server/configurer/EntityConfigurer.java x: 2 commits (all time) y: 13 lines of code server/src/main/java/org/eclipse/jifa/server/controller/ElasticWorkerController.java x: 3 commits (all time) y: 21 lines of code server/src/main/java/org/eclipse/jifa/server/domain/entity/cluster/ElasticWorkerEntity.java x: 1 commits (all time) y: 30 lines of code server/src/main/java/org/eclipse/jifa/server/enums/ServerErrorCode.java x: 4 commits (all time) y: 29 lines of code server/src/main/java/org/eclipse/jifa/server/service/FileService.java x: 9 commits (all time) y: 27 lines of code server/src/main/java/org/eclipse/jifa/server/service/WorkerService.java x: 3 commits (all time) y: 22 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/AnalysisApiServiceImpl.java x: 7 commits (all time) y: 138 lines of code server/src/main/java/org/eclipse/jifa/server/task/ElasticWorkerRelatedTasks.java x: 5 commits (all time) y: 51 lines of code server/src/main/java/org/eclipse/jifa/server/task/StorageRelatedTasks.java x: 8 commits (all time) y: 72 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/PerfDimensionFactory.java x: 1 commits (all time) y: 52 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/Method.java x: 1 commits (all time) y: 48 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/request/DimensionBuilder.java x: 1 commits (all time) y: 109 lines of code common/src/main/java/org/eclipse/jifa/common/util/GsonHolder.java x: 3 commits (all time) y: 56 lines of code frontend/src/components/jfr/flame-graph.js x: 1 commits (all time) y: 1656 lines of code server/src/main/java/org/eclipse/jifa/server/enums/FileType.java x: 3 commits (all time) y: 33 lines of code server/src/main/java/org/eclipse/jifa/server/domain/dto/FileTransferRequest.java x: 5 commits (all time) y: 118 lines of code server/src/main/java/org/eclipse/jifa/server/enums/FileTransferMethod.java x: 4 commits (all time) y: 4 lines of code server/src/main/java/org/eclipse/jifa/server/util/FileTransferUtil.java x: 4 commits (all time) y: 22 lines of code server/src/main/java/org/eclipse/jifa/server/repository/ConfigurationRepo.java x: 2 commits (all time) y: 7 lines of code license_helper.pl x: 6 commits (all time) y: 101 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/Context.java x: 2 commits (all time) y: 95 lines of code analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualClassLoaderItem.java x: 3 commits (all time) y: 80 lines of code frontend/src/components/heapdump/DominatorTree.vue x: 16 commits (all time) y: 193 lines of code frontend/src/components/heapdump/Setup.vue x: 5 commits (all time) y: 200 lines of code server/src/main/java/org/eclipse/jifa/server/task/FileRelatedTasks.java x: 3 commits (all time) y: 39 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/GCLogParserFactory.java x: 4 commits (all time) y: 131 lines of code frontend/src/components/heapdump/Query.vue x: 8 commits (all time) y: 249 lines of code server/src/main/java/org/eclipse/jifa/server/ReadyListener.java x: 4 commits (all time) y: 64 lines of code frontend/src/components/gclog/GCLog.vue x: 10 commits (all time) y: 234 lines of code analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser/SerDesParser.java x: 4 commits (all time) y: 70 lines of code server/src/main/java/org/eclipse/jifa/server/controller/GlobalExceptionHandler.java x: 8 commits (all time) y: 61 lines of code frontend/src/components/FileSelector.vue x: 1 commits (all time) y: 119 lines of code frontend/src/components/Files.vue x: 1 commits (all time) y: 235 lines of code frontend/src/components/gclog/AnalysisConfig.vue x: 1 commits (all time) y: 170 lines of code frontend/src/components/gclog/Comparison.vue x: 1 commits (all time) y: 988 lines of code frontend/src/components/gclog/Diagnosis.vue x: 1 commits (all time) y: 185 lines of code frontend/src/components/gclog/EventView.vue x: 1 commits (all time) y: 337 lines of code frontend/src/components/gclog/MemoryStats.vue x: 1 commits (all time) y: 132 lines of code frontend/src/components/gclog/ObjectStats.vue x: 1 commits (all time) y: 103 lines of code frontend/src/components/gclog/Overview.vue x: 1 commits (all time) y: 88 lines of code frontend/src/components/gclog/Pause.vue x: 1 commits (all time) y: 208 lines of code frontend/src/components/gclog/PhaseStats.vue x: 1 commits (all time) y: 279 lines of code frontend/src/components/gclog/utils.ts x: 1 commits (all time) y: 227 lines of code frontend/src/components/heapdump/CommonTable.vue x: 1 commits (all time) y: 401 lines of code frontend/src/components/heapdump/GCRoots.vue x: 2 commits (all time) y: 123 lines of code frontend/src/components/heapdump/Histogram.vue x: 11 commits (all time) y: 191 lines of code frontend/src/components/heapdump/LeakSuspects.vue x: 2 commits (all time) y: 89 lines of code frontend/src/components/heapdump/icon-helper.ts x: 1 commits (all time) y: 157 lines of code frontend/src/i18n/gclog/en.ts x: 1 commits (all time) y: 330 lines of code analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/ThreadDumpAnalyzer.java x: 3 commits (all time) y: 215 lines of code server/src/main/java/org/eclipse/jifa/server/support/AnalysisApiArgumentResolverFactory.java x: 3 commits (all time) y: 343 lines of code server/src/main/java/org/eclipse/jifa/server/controller/FileController.java x: 7 commits (all time) y: 66 lines of code server/src/main/java/org/eclipse/jifa/server/repository/FileRepo.java x: 4 commits (all time) y: 15 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo/VmOptions.java x: 2 commits (all time) y: 247 lines of code analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/ProgressListenerImpl.java x: 2 commits (all time) y: 25 lines of code server/src/main/java/org/eclipse/jifa/server/domain/entity/shared/file/DeletedFileEntity.java x: 2 commits (all time) y: 18 lines of code analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/SearchPredicate.java x: 2 commits (all time) y: 112 lines of code analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser/JStackParser.java x: 2 commits (all time) y: 696 lines of code common/src/main/java/org/eclipse/jifa/common/util/PageViewBuilder.java x: 2 commits (all time) y: 118 lines of code common/src/main/java/org/eclipse/jifa/common/util/Validate.java x: 2 commits (all time) y: 140 lines of code
1831.0
lines of code
  min: 3.0
  average: 78.71
  25th percentile: 15.0
  median: 33.0
  75th percentile: 78.75
  max: 1831.0
0 24.0
commits (all time)
min: 1.0 | average: 2.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 24.0

File Size vs. Contributors (all time): 476 points

analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualThreadItem.java x: 2 contributors (all time) y: 57 lines of code frontend/src/components/gclog/TimeGraph.vue x: 2 contributors (all time) y: 402 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/WorkerServiceImpl.java x: 2 contributors (all time) y: 350 lines of code server/src/main/java/org/eclipse/jifa/server/component/CurrentStaticWorker.java x: 3 contributors (all time) y: 74 lines of code analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 1 contributors (all time) y: 688 lines of code analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/HeapDumpAnalyzerImpl.java x: 2 contributors (all time) y: 1831 lines of code frontend/src/components/heapdump/Overview.vue x: 2 contributors (all time) y: 148 lines of code frontend/src/i18n/heapdump/en.ts x: 3 contributors (all time) y: 85 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCModel.java x: 4 contributors (all time) y: 828 lines of code analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/HeapDumpAnalyzer.java x: 2 contributors (all time) y: 129 lines of code frontend/src/components/heapdump/EnvVariables.vue x: 1 contributors (all time) y: 68 lines of code frontend/src/components/heapdump/HeapDump.vue x: 6 contributors (all time) y: 120 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/EventAbnormalDetector.java x: 2 contributors (all time) y: 220 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/GlobalDiagnoser.java x: 2 contributors (all time) y: 240 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/GCEvent.java x: 2 contributors (all time) y: 409 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/CpuTime.java x: 1 contributors (all time) y: 24 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCCause.java x: 1 contributors (all time) y: 80 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventBooleanType.java x: 1 contributors (all time) y: 11 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventLevel.java x: 1 contributors (all time) y: 6 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCMemoryItem.java x: 1 contributors (all time) y: 162 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/MemoryArea.java x: 1 contributors (all time) y: 60 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/GCModelConverter.java x: 2 contributors (all time) y: 107 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/CMSGCModel.java x: 3 contributors (all time) y: 92 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/G1GCModel.java x: 2 contributors (all time) y: 191 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCEventType.java x: 2 contributors (all time) y: 187 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GenerationalGCModel.java x: 2 contributors (all time) y: 71 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractPreUnifiedGCLogParser.java x: 3 contributors (all time) y: 717 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedG1GCLogParser.java x: 2 contributors (all time) y: 237 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedGenerationalGCLogParser.java x: 2 contributors (all time) y: 198 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedZGCLogParser.java x: 2 contributors (all time) y: 226 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util/GCLogUtil.java x: 2 contributors (all time) y: 255 lines of code server/src/main/java/org/eclipse/jifa/server/configurer/SecurityCryptoConfigurer.java x: 1 contributors (all time) y: 40 lines of code server/src/main/java/org/eclipse/jifa/server/configurer/SecurityFilterConfigurer.java x: 1 contributors (all time) y: 138 lines of code server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiStompController.java x: 2 contributors (all time) y: 77 lines of code manifests/charts/jifa/templates/_helpers.tpl x: 1 contributors (all time) y: 97 lines of code manifests/charts/jifa/templates/jifa-master-deployment.yaml x: 1 contributors (all time) y: 76 lines of code manifests/charts/jifa/templates/jifa-pvc.yaml x: 1 contributors (all time) y: 16 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/K8SWorkerScheduler.java x: 4 contributors (all time) y: 179 lines of code frontend/src/i18n/en.ts x: 3 contributors (all time) y: 105 lines of code analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider/HeapDumpAnalysisApiExecutor.java x: 3 contributors (all time) y: 177 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalysisApiExecutor.java x: 2 contributors (all time) y: 43 lines of code analysis/src/main/java/org/eclipse/jifa/analysis/AbstractApiExecutor.java x: 3 contributors (all time) y: 317 lines of code frontend/src/components/Analysis.vue x: 3 contributors (all time) y: 223 lines of code frontend/src/stores/env.ts x: 2 contributors (all time) y: 133 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/FileServiceImpl.java x: 2 contributors (all time) y: 377 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/StorageServiceImpl.java x: 1 contributors (all time) y: 294 lines of code frontend/src/components/jfr/Jfr.vue x: 2 contributors (all time) y: 609 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalyzerImpl.java x: 1 contributors (all time) y: 378 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/common/EventConstant.java x: 1 contributors (all time) y: 33 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocationsExtractor.java x: 1 contributors (all time) y: 107 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUSampleExtractor.java x: 1 contributors (all time) y: 49 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUTimeExtractor.java x: 1 contributors (all time) y: 259 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/Extractor.java x: 1 contributors (all time) y: 53 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/WallClockExtractor.java x: 1 contributors (all time) y: 133 lines of code analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr/RecordedEvent.java x: 1 contributors (all time) y: 274 lines of code frontend/src/App.vue x: 1 contributors (all time) y: 87 lines of code frontend/src/components/threaddump/CallSiteTree.vue x: 1 contributors (all time) y: 208 lines of code frontend/src/components/threaddump/Thread.vue x: 1 contributors (all time) y: 152 lines of code frontend/src/components/forms/FileTransferForm.vue x: 2 contributors (all time) y: 569 lines of code frontend/src/components/forms/LoginForm.vue x: 1 contributors (all time) y: 268 lines of code frontend/src/components/heapdump/Inspector.vue x: 1 contributors (all time) y: 169 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/UserServiceImpl.java x: 1 contributors (all time) y: 191 lines of code frontend/src/components/gclog/Details.vue x: 1 contributors (all time) y: 231 lines of code frontend/src/components/heapdump/DuplicateClasses.vue x: 1 contributors (all time) y: 111 lines of code server/src/main/java/org/eclipse/jifa/server/repository/ElasticWorkerRepo.java x: 2 contributors (all time) y: 15 lines of code frontend/src/components/jfr/flame-graph.js x: 1 contributors (all time) y: 1656 lines of code frontend/src/composables/file-types.ts x: 2 contributors (all time) y: 59 lines of code frontend/vite.config.ts x: 3 contributors (all time) y: 55 lines of code server/src/main/java/org/eclipse/jifa/server/enums/FileType.java x: 2 contributors (all time) y: 33 lines of code server/src/main/java/org/eclipse/jifa/server/domain/dto/FileTransferRequest.java x: 1 contributors (all time) y: 118 lines of code frontend/src/components/heapdump/DominatorTree.vue x: 6 contributors (all time) y: 193 lines of code frontend/src/components/heapdump/Toolbar.vue x: 2 contributors (all time) y: 22 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/GCLogParserFactory.java x: 3 contributors (all time) y: 131 lines of code frontend/src/components/heapdump/Query.vue x: 2 contributors (all time) y: 249 lines of code server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiHttpController.java x: 2 contributors (all time) y: 93 lines of code server/src/main/java/org/eclipse/jifa/server/service/impl/CipherServiceImpl.java x: 1 contributors (all time) y: 146 lines of code frontend/src/components/gclog/Comparison.vue x: 1 contributors (all time) y: 988 lines of code frontend/src/components/gclog/Diagnosis.vue x: 1 contributors (all time) y: 185 lines of code frontend/src/components/gclog/EventView.vue x: 1 contributors (all time) y: 337 lines of code frontend/src/components/gclog/utils.ts x: 1 contributors (all time) y: 227 lines of code frontend/src/components/heapdump/CommonTable.vue x: 1 contributors (all time) y: 401 lines of code frontend/src/components/heapdump/GCRoots.vue x: 1 contributors (all time) y: 123 lines of code frontend/src/components/heapdump/Histogram.vue x: 4 contributors (all time) y: 191 lines of code frontend/src/i18n/gclog/en.ts x: 1 contributors (all time) y: 330 lines of code analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/ThreadDumpAnalyzer.java x: 1 contributors (all time) y: 215 lines of code server/src/main/java/org/eclipse/jifa/server/support/AnalysisApiArgumentResolverFactory.java x: 1 contributors (all time) y: 343 lines of code analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo/VmOptions.java x: 1 contributors (all time) y: 247 lines of code analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/SearchPredicate.java x: 2 contributors (all time) y: 112 lines of code analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser/JStackParser.java x: 2 contributors (all time) y: 696 lines of code
1831.0
lines of code
  min: 3.0
  average: 78.71
  25th percentile: 15.0
  median: 33.0
  75th percentile: 78.75
  max: 1831.0
0 6.0
contributors (all time)
min: 1.0 | average: 1.21 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 2 points

analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualThreadItem.java x: 1 commits (90d) y: 57 lines of code frontend/src/components/gclog/TimeGraph.vue x: 1 commits (90d) y: 402 lines of code
402.0
lines of code
  min: 57.0
  average: 229.5
  25th percentile: 57.0
  median: 229.5
  75th percentile: 402.0
  max: 402.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 2 points

analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualThreadItem.java x: 1 contributors (90d) y: 57 lines of code frontend/src/components/gclog/TimeGraph.vue x: 1 contributors (90d) y: 402 lines of code
402.0
lines of code
  min: 57.0
  average: 229.5
  25th percentile: 57.0
  median: 229.5
  75th percentile: 402.0
  max: 402.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0