Overview
File Change Frequency Overall
  • There are 477 files with 37,831 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 30 files changed 6-20 times (5,726 lines of code)
    • 447 files changed 1-5 times (32,105 lines of code)
0% | 0% | 0% | 15% | 84%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 477 files with 37,831 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (313 lines of code)
    • 77 files changed by 2-5 contributors (14,548 lines of code)
    • 398 files changed by 1 contributor (22,970 lines of code)
0% | 0% | <1% | 38% | 60%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, vue, ts, md, gradle, yaml, json, yml, txt, svg, gitignore, bat, sh, dockerfile, properties, scss, js, xml, html, cjs, tpl, pl, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 13% | 86%
vue0% | 0% | 0% | 19% | 80%
ts0% | 0% | 0% | 16% | 83%
yaml0% | 0% | 0% | 26% | 73%
pl0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
frontend0% | 0% | 0% | 16% | 83%
server0% | 0% | 0% | 32% | 67%
analysis0% | 0% | 0% | 7% | 92%
ROOT0% | 0% | 0% | 61% | 38%
common0% | 0% | 0% | 0% | 100%
manifests0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Configuration.java
in server/src/main/java/org/eclipse/jifa/server
85 1 2023-07-28 2024-05-10 16 3 +291 / -84 denghui.ddh jkoch
HeapDump.vue
in frontend/src/components/heapdump
120 - 2020-10-30 2024-07-12 16 6 +232 / -556 ydt64413394 824792611
FileServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
377 24 2023-07-28 2024-03-20 15 2 +576 / -113 denghui.ddh denghui.ddh
DominatorTree.vue
in frontend/src/components/heapdump
193 - 2020-10-30 2023-12-15 14 6 +449 / -419 ydt64413394 denghui.ddh
K8SWorkerScheduler.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
179 5 2023-07-28 2024-03-26 11 4 +270 / -53 denghui.ddh 2058684+wcp1231
Histogram.vue
in frontend/src/components/heapdump
191 - 2020-10-30 2023-10-08 10 4 +597 / -422 ydt64413394 denghui.ddh
Analysis.vue
in frontend/src/components
223 - 2023-10-08 2024-03-23 10 3 +304 / -48 denghui.ddh denghui.ddh
GCLog.vue
in frontend/src/components/gclog
234 - 2022-01-26 2023-10-23 10 2 +752 / -476 yifeng.jyf denghui.ddh
FileService.java
in server/src/main/java/org/eclipse/jifa/server/service
27 - 2023-07-28 2024-03-01 9 1 +63 / -9 denghui.ddh denghui.ddh
env.ts
in frontend/src/stores
136 10 2023-10-08 2025-10-31 9 3 +189 / -19 denghui.ddh 949474720
181 - 2023-07-28 2024-03-20 9 2 +239 / -37 denghui.ddh denghui.ddh
application.yml
in server/src/main/resources
24 - 2023-07-28 2024-03-06 8 1 +49 / -13 denghui.ddh denghui.ddh
Constant.java
in server/src/main/java/org/eclipse/jifa/server
44 - 2023-07-28 2025-10-31 8 2 +110 / -10 denghui.ddh 949474720
StorageRelatedTasks.java
in server/src/main/java/org/eclipse/jifa/server/task
72 4 2023-07-28 2024-03-01 8 2 +116 / -18 denghui.ddh denghui.ddh
zh.ts
in frontend/src/i18n
109 - 2023-10-08 2025-10-31 8 4 +146 / -4 denghui.ddh 949474720
HeapDumpAnalysisApiExecutor.java
in analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider
177 9 2023-07-28 2024-03-23 8 3 +229 / -12 denghui.ddh denghui.ddh
Query.vue
in frontend/src/components/heapdump
249 - 2021-09-02 2023-11-19 8 2 +706 / -418 jkoch denghui.ddh
StorageServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
294 16 2023-07-28 2024-03-20 8 1 +401 / -57 denghui.ddh denghui.ddh
FileController.java
in server/src/main/java/org/eclipse/jifa/server/controller
66 8 2023-07-28 2023-09-20 7 1 +162 / -20 denghui.ddh denghui.ddh
AnalysisApiStompController.java
in server/src/main/java/org/eclipse/jifa/server/controller
77 2 2023-07-28 2024-05-09 7 2 +108 / -8 denghui.ddh jkoch
AnalysisApiServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
138 4 2023-07-28 2024-03-01 7 1 +183 / -12 denghui.ddh denghui.ddh
en.ts
in frontend/src/i18n/heapdump
85 - 2023-10-08 2024-08-31 6 3 +112 / -5 denghui.ddh denghui.ddh
GlobalExceptionHandler.java
in server/src/main/java/org/eclipse/jifa/server/controller
99 5 2023-07-28 2025-10-31 6 3 +231 / -91 denghui.ddh 949474720
101 2 2023-07-28 2024-01-17 6 1 +144 / -8 denghui.ddh denghui.ddh
en.ts
in frontend/src/i18n
109 - 2023-10-08 2025-10-31 6 4 +144 / -2 denghui.ddh 949474720
Inspector.vue
in frontend/src/components/heapdump
169 - 2021-04-20 2024-03-14 6 1 +177 / -257 denghui.ddh denghui.ddh
UserServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
191 11 2023-07-28 2024-03-09 6 1 +337 / -93 denghui.ddh denghui.ddh
AbstractApiExecutor.java
in analysis/src/main/java/org/eclipse/jifa/analysis
317 21 2023-07-28 2024-03-23 6 3 +401 / -12 denghui.ddh denghui.ddh
FileTransferForm.vue
in frontend/src/components/forms
631 - 2023-10-08 2025-10-31 6 3 +754 / -28 denghui.ddh 949474720
GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
828 86 2023-07-28 2024-07-22 6 4 +1050 / -19 denghui.ddh yifeng.jyf
UserService.java
in server/src/main/java/org/eclipse/jifa/server/service
18 1 2023-07-28 2024-03-09 5 1 +50 / -9 denghui.ddh denghui.ddh
ServerErrorCode.java
in server/src/main/java/org/eclipse/jifa/server/enums
30 1 2023-07-28 2025-10-31 5 2 +52 / -5 denghui.ddh 949474720
ElasticWorkerRelatedTasks.java
in server/src/main/java/org/eclipse/jifa/server/task
51 3 2023-07-28 2024-03-01 5 2 +84 / -9 denghui.ddh denghui.ddh
ReadyListener.java
in server/src/main/java/org/eclipse/jifa/server
70 2 2023-10-16 2025-04-01 5 2 +100 / -5 denghui.ddh youngledo
utils.ts
in frontend/src/support
74 11 2023-10-08 2025-10-31 5 2 +105 / -4 denghui.ddh 949474720
zh.ts
in frontend/src/i18n/heapdump
85 - 2023-10-08 2024-08-31 5 3 +110 / -3 denghui.ddh denghui.ddh
App.vue
in frontend/src
87 - 2023-10-08 2024-03-16 5 1 +117 / -7 denghui.ddh denghui.ddh
AnalysisApiHttpController.java
in server/src/main/java/org/eclipse/jifa/server/controller
93 7 2023-07-28 2023-11-17 5 2 +204 / -81 denghui.ddh denghui.ddh
FileTransferRequest.java
in server/src/main/java/org/eclipse/jifa/server/domain/dto
118 3 2023-07-28 2024-01-31 5 1 +288 / -53 denghui.ddh denghui.ddh
Header.vue
in frontend/src/components/layouts
163 - 2023-10-08 2024-03-14 5 1 +212 / -10 denghui.ddh denghui.ddh
AbstractPreUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
717 21 2023-07-28 2025-10-31 5 4 +884 / -14 denghui.ddh 949474720
HeapDumpAnalyzerImpl.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
1831 68 2023-07-28 2024-08-31 5 2 +2058 / -36 denghui.ddh denghui.ddh
FileTransferMethod.java
in server/src/main/java/org/eclipse/jifa/server/enums
4 - 2023-07-28 2024-01-31 4 1 +23 / -3 denghui.ddh denghui.ddh
HandshakeResponse.java
in server/src/main/java/org/eclipse/jifa/server/domain/dto
15 1 2023-09-18 2025-10-31 4 2 +33 / -3 denghui.ddh 949474720
FileRepo.java
in server/src/main/java/org/eclipse/jifa/server/repository
15 - 2023-07-28 2023-09-18 4 1 +36 / -3 denghui.ddh denghui.ddh
Toolbar.vue
in frontend/src/components/heapdump
22 - 2023-10-08 2023-12-15 4 2 +47 / -8 denghui.ddh denghui.ddh
analysis.ts
in frontend/src/stores
36 4 2023-10-08 2023-12-15 4 2 +60 / -2 denghui.ddh denghui.ddh
GCLogAnalyzer.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
54 2 2023-07-28 2023-10-16 4 2 +96 / -12 denghui.ddh denghui.ddh
VirtualThreadItem.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
57 9 2023-07-28 2025-03-27 4 2 +96 / -5 denghui.ddh jkoch
HandshakeController.java
in server/src/main/java/org/eclipse/jifa/server/controller
60 2 2023-09-18 2025-10-31 4 2 +95 / -5 denghui.ddh 949474720
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
HeapDumpAnalyzerImpl.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
1831 68 2023-07-28 2024-08-31 5 2 +2058 / -36 denghui.ddh denghui.ddh
flame-graph.js
in frontend/src/components/jfr
1656 85 2024-02-23 2024-02-23 1 1 +1961 / -0 yibo.yl yibo.yl
GCLog.vue
in frontend/src/components/gclog
234 - 2022-01-26 2023-10-23 10 2 +752 / -476 yifeng.jyf denghui.ddh
Query.vue
in frontend/src/components/heapdump
249 - 2021-09-02 2023-11-19 8 2 +706 / -418 jkoch denghui.ddh
Comparison.vue
in frontend/src/components/gclog
988 - 2023-10-08 2023-10-08 1 1 +1078 / -0 denghui.ddh denghui.ddh
GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
828 86 2023-07-28 2024-07-22 6 4 +1050 / -19 denghui.ddh yifeng.jyf
Histogram.vue
in frontend/src/components/heapdump
191 - 2020-10-30 2023-10-08 10 4 +597 / -422 ydt64413394 denghui.ddh
Model.java
in analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api
688 34 2023-07-28 2024-08-31 3 1 +979 / -9 denghui.ddh denghui.ddh
AbstractPreUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
717 21 2023-07-28 2025-10-31 5 4 +884 / -14 denghui.ddh 949474720
DominatorTree.vue
in frontend/src/components/heapdump
193 - 2020-10-30 2023-12-15 14 6 +449 / -419 ydt64413394 denghui.ddh
JStackParser.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser
696 25 2023-07-28 2023-08-08 2 2 +829 / -7 denghui.ddh gaodan.gao
HeapDump.vue
in frontend/src/components/heapdump
120 - 2020-10-30 2024-07-12 16 6 +232 / -556 ydt64413394 824792611
FileTransferForm.vue
in frontend/src/components/forms
631 - 2023-10-08 2025-10-31 6 3 +754 / -28 denghui.ddh 949474720
FileServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
377 24 2023-07-28 2024-03-20 15 2 +576 / -113 denghui.ddh denghui.ddh
Jfr.vue
in frontend/src/components/jfr
609 - 2024-02-23 2024-03-20 4 2 +682 / -3 yibo.yl yibo.yl
CallSiteTree.vue
in frontend/src/components/threaddump
208 - 2022-02-15 2024-03-16 3 1 +424 / -179 denghui.ddh denghui.ddh
GCEvent.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event
409 60 2023-07-28 2024-06-16 3 2 +528 / -14 denghui.ddh yifeng.jyf
ThreadDump.vue
in frontend/src/components/threaddump
279 - 2022-02-15 2024-03-16 4 1 +431 / -110 denghui.ddh denghui.ddh
Thread.vue
in frontend/src/components/threaddump
152 - 2022-02-15 2024-03-16 3 1 +344 / -167 denghui.ddh denghui.ddh
MonitorThread.vue
in frontend/src/components/threaddump
141 - 2022-02-15 2024-03-16 3 1 +327 / -161 denghui.ddh denghui.ddh
CommonTable.vue
in frontend/src/components/heapdump
401 - 2023-10-08 2023-10-08 1 1 +469 / -0 denghui.ddh denghui.ddh
TimeGraph.vue
in frontend/src/components/gclog
402 - 2023-10-08 2025-02-03 2 2 +463 / -1 denghui.ddh 4785467+iyashu
GCRoots.vue
in frontend/src/components/heapdump
123 - 2022-07-25 2023-10-08 2 1 +129 / -330 denghui.ddh denghui.ddh
StorageServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
294 16 2023-07-28 2024-03-20 8 1 +401 / -57 denghui.ddh denghui.ddh
JFRAnalyzerImpl.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr
378 23 2024-02-23 2024-03-18 2 1 +448 / -3 yibo.yl yibo.yl
Inspector.vue
in frontend/src/components/heapdump
169 - 2021-04-20 2024-03-14 6 1 +177 / -257 denghui.ddh denghui.ddh
UserServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
191 11 2023-07-28 2024-03-09 6 1 +337 / -93 denghui.ddh denghui.ddh
UnifiedZGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
226 12 2023-07-28 2024-06-16 2 2 +425 / -3 denghui.ddh yifeng.jyf
WorkerServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
350 11 2024-03-01 2024-11-04 3 2 +423 / -5 denghui.ddh 87176129+mycxu
AnalysisApiArgumentResolverFactory.java
in server/src/main/java/org/eclipse/jifa/server/support
343 20 2023-07-28 2023-10-08 3 1 +414 / -3 denghui.ddh denghui.ddh
AbstractApiExecutor.java
in analysis/src/main/java/org/eclipse/jifa/analysis
317 21 2023-07-28 2024-03-23 6 3 +401 / -12 denghui.ddh denghui.ddh
EventView.vue
in frontend/src/components/gclog
337 - 2023-10-08 2023-10-08 1 1 +386 / -0 denghui.ddh denghui.ddh
Configuration.java
in server/src/main/java/org/eclipse/jifa/server
85 1 2023-07-28 2024-05-10 16 3 +291 / -84 denghui.ddh jkoch
CPUTimeExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
259 15 2024-02-23 2024-03-18 2 1 +339 / -21 yibo.yl yibo.yl
zh.ts
in frontend/src/i18n/gclog
330 - 2023-10-08 2023-10-08 1 1 +357 / -0 denghui.ddh denghui.ddh
en.ts
in frontend/src/i18n/gclog
330 - 2023-10-08 2023-10-08 1 1 +357 / -0 denghui.ddh denghui.ddh
RecordedEvent.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr
274 21 2024-02-23 2024-03-18 2 1 +343 / -13 yibo.yl yibo.yl
Analysis.vue
in frontend/src/components
223 - 2023-10-08 2024-03-23 10 3 +304 / -48 denghui.ddh denghui.ddh
ClassLoaders.vue
in frontend/src/components/heapdump
68 - 2021-03-04 2023-10-08 3 2 +85 / -258 33491035+d-d-h denghui.ddh
Overview.vue
in frontend/src/components/heapdump
148 - 2021-03-04 2024-08-31 4 2 +154 / -188 33491035+d-d-h denghui.ddh
GCLogUtil.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util
255 13 2023-07-28 2024-06-16 3 2 +338 / -4 denghui.ddh yifeng.jyf
FileTransferRequest.java
in server/src/main/java/org/eclipse/jifa/server/domain/dto
118 3 2023-07-28 2024-01-31 5 1 +288 / -53 denghui.ddh denghui.ddh
UnifiedG1OrGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
239 13 2023-07-28 2024-06-16 3 2 +331 / -7 denghui.ddh yifeng.jyf
PreUnifiedG1GCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
237 13 2023-07-28 2024-06-16 2 2 +332 / -3 denghui.ddh yifeng.jyf
utils.ts
in frontend/src/components/gclog
227 17 2023-10-08 2023-10-08 1 1 +334 / -0 denghui.ddh denghui.ddh
K8SWorkerScheduler.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
179 5 2023-07-28 2024-03-26 11 4 +270 / -53 denghui.ddh 2058684+wcp1231
GlobalExceptionHandler.java
in server/src/main/java/org/eclipse/jifa/server/controller
99 5 2023-07-28 2025-10-31 6 3 +231 / -91 denghui.ddh 949474720
ThreadDumpAnalyzer.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda
215 12 2023-07-28 2023-10-08 3 1 +312 / -4 denghui.ddh denghui.ddh
LoginForm.vue
in frontend/src/components/forms
268 - 2023-10-08 2024-03-14 2 1 +309 / -2 denghui.ddh denghui.ddh
PhaseStats.vue
in frontend/src/components/gclog
279 - 2023-10-08 2023-10-08 1 1 +306 / -0 denghui.ddh denghui.ddh
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
HeapDump.vue
in frontend/src/components/heapdump
120 - 2020-10-30 2024-07-12 16 6 +232 / -556 ydt64413394 824792611
DominatorTree.vue
in frontend/src/components/heapdump
193 - 2020-10-30 2023-12-15 14 6 +449 / -419 ydt64413394 denghui.ddh
K8SWorkerScheduler.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
179 5 2023-07-28 2024-03-26 11 4 +270 / -53 denghui.ddh 2058684+wcp1231
Histogram.vue
in frontend/src/components/heapdump
191 - 2020-10-30 2023-10-08 10 4 +597 / -422 ydt64413394 denghui.ddh
zh.ts
in frontend/src/i18n
109 - 2023-10-08 2025-10-31 8 4 +146 / -4 denghui.ddh 949474720
GCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
828 86 2023-07-28 2024-07-22 6 4 +1050 / -19 denghui.ddh yifeng.jyf
en.ts
in frontend/src/i18n
109 - 2023-10-08 2025-10-31 6 4 +144 / -2 denghui.ddh 949474720
AbstractPreUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
717 21 2023-07-28 2025-10-31 5 4 +884 / -14 denghui.ddh 949474720
Configuration.java
in server/src/main/java/org/eclipse/jifa/server
85 1 2023-07-28 2024-05-10 16 3 +291 / -84 denghui.ddh jkoch
Analysis.vue
in frontend/src/components
223 - 2023-10-08 2024-03-23 10 3 +304 / -48 denghui.ddh denghui.ddh
env.ts
in frontend/src/stores
136 10 2023-10-08 2025-10-31 9 3 +189 / -19 denghui.ddh 949474720
HeapDumpAnalysisApiExecutor.java
in analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider
177 9 2023-07-28 2024-03-23 8 3 +229 / -12 denghui.ddh denghui.ddh
AbstractApiExecutor.java
in analysis/src/main/java/org/eclipse/jifa/analysis
317 21 2023-07-28 2024-03-23 6 3 +401 / -12 denghui.ddh denghui.ddh
FileTransferForm.vue
in frontend/src/components/forms
631 - 2023-10-08 2025-10-31 6 3 +754 / -28 denghui.ddh 949474720
en.ts
in frontend/src/i18n/heapdump
85 - 2023-10-08 2024-08-31 6 3 +112 / -5 denghui.ddh denghui.ddh
GlobalExceptionHandler.java
in server/src/main/java/org/eclipse/jifa/server/controller
99 5 2023-07-28 2025-10-31 6 3 +231 / -91 denghui.ddh 949474720
zh.ts
in frontend/src/i18n/heapdump
85 - 2023-10-08 2024-08-31 5 3 +110 / -3 denghui.ddh denghui.ddh
GCLogParserFactory.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
131 3 2023-07-28 2023-12-06 4 3 +166 / -2 denghui.ddh yifeng.jyf
CMSGCModel.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model
92 9 2023-07-28 2024-06-16 4 3 +129 / -6 denghui.ddh yifeng.jyf
CurrentStaticWorker.java
in server/src/main/java/org/eclipse/jifa/server/component
74 5 2023-07-28 2024-10-23 4 3 +109 / -10 denghui.ddh 87176129+mycxu
vite.config.ts
in frontend
55 1 2023-10-08 2024-02-23 3 3 +71 / -2 denghui.ddh yibo.yl
FileServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
377 24 2023-07-28 2024-03-20 15 2 +576 / -113 denghui.ddh denghui.ddh
GCLog.vue
in frontend/src/components/gclog
234 - 2022-01-26 2023-10-23 10 2 +752 / -476 yifeng.jyf denghui.ddh
181 - 2023-07-28 2024-03-20 9 2 +239 / -37 denghui.ddh denghui.ddh
Query.vue
in frontend/src/components/heapdump
249 - 2021-09-02 2023-11-19 8 2 +706 / -418 jkoch denghui.ddh
Constant.java
in server/src/main/java/org/eclipse/jifa/server
44 - 2023-07-28 2025-10-31 8 2 +110 / -10 denghui.ddh 949474720
StorageRelatedTasks.java
in server/src/main/java/org/eclipse/jifa/server/task
72 4 2023-07-28 2024-03-01 8 2 +116 / -18 denghui.ddh denghui.ddh
AnalysisApiStompController.java
in server/src/main/java/org/eclipse/jifa/server/controller
77 2 2023-07-28 2024-05-09 7 2 +108 / -8 denghui.ddh jkoch
HeapDumpAnalyzerImpl.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
1831 68 2023-07-28 2024-08-31 5 2 +2058 / -36 denghui.ddh denghui.ddh
utils.ts
in frontend/src/support
74 11 2023-10-08 2025-10-31 5 2 +105 / -4 denghui.ddh 949474720
ReadyListener.java
in server/src/main/java/org/eclipse/jifa/server
70 2 2023-10-16 2025-04-01 5 2 +100 / -5 denghui.ddh youngledo
ServerErrorCode.java
in server/src/main/java/org/eclipse/jifa/server/enums
30 1 2023-07-28 2025-10-31 5 2 +52 / -5 denghui.ddh 949474720
AnalysisApiHttpController.java
in server/src/main/java/org/eclipse/jifa/server/controller
93 7 2023-07-28 2023-11-17 5 2 +204 / -81 denghui.ddh denghui.ddh
ElasticWorkerRelatedTasks.java
in server/src/main/java/org/eclipse/jifa/server/task
51 3 2023-07-28 2024-03-01 5 2 +84 / -9 denghui.ddh denghui.ddh
GCLogAnalyzer.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
54 2 2023-07-28 2023-10-16 4 2 +96 / -12 denghui.ddh denghui.ddh
SerDesParser.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser
70 6 2023-07-28 2023-10-21 4 2 +118 / -22 denghui.ddh denghui.ddh
VirtualThreadItem.java
in analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl
57 9 2023-07-28 2025-03-27 4 2 +96 / -5 denghui.ddh jkoch
analysis.ts
in frontend/src/stores
36 4 2023-10-08 2023-12-15 4 2 +60 / -2 denghui.ddh denghui.ddh
Jfr.vue
in frontend/src/components/jfr
609 - 2024-02-23 2024-03-20 4 2 +682 / -3 yibo.yl yibo.yl
Toolbar.vue
in frontend/src/components/heapdump
22 - 2023-10-08 2023-12-15 4 2 +47 / -8 denghui.ddh denghui.ddh
Overview.vue
in frontend/src/components/heapdump
148 - 2021-03-04 2024-08-31 4 2 +154 / -188 33491035+d-d-h denghui.ddh
Setup.vue
in frontend/src/components/heapdump
200 - 2023-10-08 2023-12-15 4 2 +235 / -11 denghui.ddh denghui.ddh
ErrorUtil.java
in server/src/main/java/org/eclipse/jifa/server/util
79 3 2023-10-08 2025-10-31 4 2 +111 / -8 denghui.ddh 949474720
HandshakeController.java
in server/src/main/java/org/eclipse/jifa/server/controller
60 2 2023-09-18 2025-10-31 4 2 +95 / -5 denghui.ddh 949474720
HandshakeResponse.java
in server/src/main/java/org/eclipse/jifa/server/domain/dto
15 1 2023-09-18 2025-10-31 4 2 +33 / -3 denghui.ddh 949474720
GCLogUtil.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util
255 13 2023-07-28 2024-06-16 3 2 +338 / -4 denghui.ddh yifeng.jyf
EventAbnormalDetector.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
220 12 2023-07-28 2024-06-16 3 2 +283 / -18 denghui.ddh yifeng.jyf
GlobalDiagnoser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
240 15 2023-07-28 2024-06-16 3 2 +294 / -1 denghui.ddh yifeng.jyf
UnifiedG1OrGenerationalGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
239 13 2023-07-28 2024-06-16 3 2 +331 / -7 denghui.ddh yifeng.jyf
GCModelConverter.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment
107 11 2023-11-02 2024-06-16 3 2 +134 / -2 lxw263044 yifeng.jyf
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
flame-graph.js
in frontend/src/components/jfr
1656 85 2024-02-23 2024-02-23 1 1 +1961 / -0 yibo.yl yibo.yl
Comparison.vue
in frontend/src/components/gclog
988 - 2023-10-08 2023-10-08 1 1 +1078 / -0 denghui.ddh denghui.ddh
Model.java
in analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api
688 34 2023-07-28 2024-08-31 3 1 +979 / -9 denghui.ddh denghui.ddh
CommonTable.vue
in frontend/src/components/heapdump
401 - 2023-10-08 2023-10-08 1 1 +469 / -0 denghui.ddh denghui.ddh
JFRAnalyzerImpl.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr
378 23 2024-02-23 2024-03-18 2 1 +448 / -3 yibo.yl yibo.yl
AnalysisApiArgumentResolverFactory.java
in server/src/main/java/org/eclipse/jifa/server/support
343 20 2023-07-28 2023-10-08 3 1 +414 / -3 denghui.ddh denghui.ddh
EventView.vue
in frontend/src/components/gclog
337 - 2023-10-08 2023-10-08 1 1 +386 / -0 denghui.ddh denghui.ddh
en.ts
in frontend/src/i18n/gclog
330 - 2023-10-08 2023-10-08 1 1 +357 / -0 denghui.ddh denghui.ddh
zh.ts
in frontend/src/i18n/gclog
330 - 2023-10-08 2023-10-08 1 1 +357 / -0 denghui.ddh denghui.ddh
StorageServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
294 16 2023-07-28 2024-03-20 8 1 +401 / -57 denghui.ddh denghui.ddh
ThreadDump.vue
in frontend/src/components/threaddump
279 - 2022-02-15 2024-03-16 4 1 +431 / -110 denghui.ddh denghui.ddh
PhaseStats.vue
in frontend/src/components/gclog
279 - 2023-10-08 2023-10-08 1 1 +306 / -0 denghui.ddh denghui.ddh
RecordedEvent.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr
274 21 2024-02-23 2024-03-18 2 1 +343 / -13 yibo.yl yibo.yl
LoginForm.vue
in frontend/src/components/forms
268 - 2023-10-08 2024-03-14 2 1 +309 / -2 denghui.ddh denghui.ddh
CPUTimeExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
259 15 2024-02-23 2024-03-18 2 1 +339 / -21 yibo.yl yibo.yl
VmOptions.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo
247 16 2023-07-28 2023-08-09 2 1 +298 / -1 denghui.ddh denghui.ddh
Files.vue
in frontend/src/components
235 - 2023-10-08 2023-10-08 1 1 +279 / -0 denghui.ddh denghui.ddh
Details.vue
in frontend/src/components/gclog
231 - 2023-10-08 2024-03-06 2 1 +271 / -2 denghui.ddh denghui.ddh
utils.ts
in frontend/src/components/gclog
227 17 2023-10-08 2023-10-08 1 1 +334 / -0 denghui.ddh denghui.ddh
ThreadDumpAnalyzer.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda
215 12 2023-07-28 2023-10-08 3 1 +312 / -4 denghui.ddh denghui.ddh
CallSiteTree.vue
in frontend/src/components/threaddump
208 - 2022-02-15 2024-03-16 3 1 +424 / -179 denghui.ddh denghui.ddh
Pause.vue
in frontend/src/components/gclog
208 - 2023-10-08 2023-10-08 1 1 +245 / -0 denghui.ddh denghui.ddh
UserServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
191 11 2023-07-28 2024-03-09 6 1 +337 / -93 denghui.ddh denghui.ddh
Diagnosis.vue
in frontend/src/components/gclog
185 - 2023-10-08 2023-10-08 1 1 +219 / -0 denghui.ddh denghui.ddh
180 - 2024-03-04 2024-03-20 2 1 +205 / -4 denghui.ddh denghui.ddh
AnalysisConfig.vue
in frontend/src/components/gclog
170 - 2023-10-08 2023-10-08 1 1 +204 / -0 denghui.ddh denghui.ddh
Inspector.vue
in frontend/src/components/heapdump
169 - 2021-04-20 2024-03-14 6 1 +177 / -257 denghui.ddh denghui.ddh
Header.vue
in frontend/src/components/layouts
163 - 2023-10-08 2024-03-14 5 1 +212 / -10 denghui.ddh denghui.ddh
GCMemoryItem.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo
162 18 2024-06-16 2024-06-16 1 1 +213 / -0 yifeng.jyf yifeng.jyf
icon-helper.ts
in frontend/src/components/heapdump
157 6 2023-10-08 2023-10-08 1 1 +182 / -0 denghui.ddh denghui.ddh
Thread.vue
in frontend/src/components/threaddump
152 - 2022-02-15 2024-03-16 3 1 +344 / -167 denghui.ddh denghui.ddh
CipherServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
146 11 2023-07-31 2023-10-17 4 1 +193 / -8 denghui.ddh denghui.ddh
MonitorThread.vue
in frontend/src/components/threaddump
141 - 2022-02-15 2024-03-16 3 1 +327 / -161 denghui.ddh denghui.ddh
Validate.java
in common/src/main/java/org/eclipse/jifa/common/util
140 40 2023-07-28 2023-07-31 2 1 +196 / -0 denghui.ddh denghui.ddh
AbstractUnifiedGCLogParser.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser
139 11 2023-07-28 2023-07-28 1 1 +198 / -0 denghui.ddh denghui.ddh
analysis-api-requester.ts
in frontend/src/composables
139 6 2023-10-08 2024-03-20 4 1 +214 / -40 denghui.ddh denghui.ddh
SecurityFilterConfigurer.java
in server/src/main/java/org/eclipse/jifa/server/configurer
138 3 2024-05-10 2024-05-10 1 1 +165 / -0 jkoch jkoch
AnalysisApiServiceImpl.java
in server/src/main/java/org/eclipse/jifa/server/service/impl
138 4 2023-07-28 2024-03-01 7 1 +183 / -12 denghui.ddh denghui.ddh
WallClockExtractor.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor
133 8 2024-02-23 2024-03-18 2 1 +170 / -1 yibo.yl yibo.yl
MemoryStats.vue
in frontend/src/components/gclog
132 - 2023-10-08 2023-10-08 1 1 +157 / -0 denghui.ddh denghui.ddh
DefaultSuggestionGenerator.java
in analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser
131 13 2023-07-28 2023-07-28 1 1 +163 / -0 denghui.ddh denghui.ddh
StompConfigurer.java
in server/src/main/java/org/eclipse/jifa/server/configurer
125 7 2023-07-28 2023-09-18 2 1 +156 / -4 denghui.ddh denghui.ddh
GCRoots.vue
in frontend/src/components/heapdump
123 - 2022-07-25 2023-10-08 2 1 +129 / -330 denghui.ddh denghui.ddh
CallSiteTree.java
in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/model
120 11 2023-07-28 2023-07-28 1 1 +159 / -0 denghui.ddh denghui.ddh
PathToGCRoots.vue
in frontend/src/components/heapdump
119 - 2023-10-08 2023-10-08 1 1 +146 / -0 denghui.ddh denghui.ddh
FileSelector.vue
in frontend/src/components
119 - 2023-10-08 2023-10-08 1 1 +149 / -0 denghui.ddh denghui.ddh
FileTransferRequest.java
in server/src/main/java/org/eclipse/jifa/server/domain/dto
118 3 2023-07-28 2024-01-31 5 1 +288 / -53 denghui.ddh denghui.ddh
PageViewBuilder.java
in common/src/main/java/org/eclipse/jifa/common/util
118 14 2023-07-28 2023-08-04 2 1 +162 / -1 denghui.ddh denghui.ddh
DuplicateClasses.vue
in frontend/src/components/heapdump
111 - 2023-10-08 2024-03-06 3 1 +132 / -0 denghui.ddh denghui.ddh
DimensionBuilder.java
in analysis/jfr/src/main/java/org/eclipse/jifa/jfr/request
109 21 2024-02-23 2024-02-23 1 1 +146 / -0 yibo.yl yibo.yl
Correlations

File Size vs. Number of Changes: 477 points

analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractPreUnifiedGCLogParser.java x: 717 lines of code y: 5 # changes frontend/src/components/forms/FileTransferForm.vue x: 631 lines of code y: 6 # changes frontend/src/i18n/en.ts x: 109 lines of code y: 6 # changes frontend/src/i18n/zh.ts x: 109 lines of code y: 8 # changes frontend/src/stores/env.ts x: 136 lines of code y: 9 # changes frontend/src/support/utils.ts x: 74 lines of code y: 5 # changes server/src/main/java/org/eclipse/jifa/server/Constant.java x: 44 lines of code y: 8 # changes server/src/main/java/org/eclipse/jifa/server/controller/GlobalExceptionHandler.java x: 99 lines of code y: 6 # changes server/src/main/java/org/eclipse/jifa/server/controller/HandshakeController.java x: 60 lines of code y: 4 # changes server/src/main/java/org/eclipse/jifa/server/domain/dto/HandshakeResponse.java x: 15 lines of code y: 4 # changes server/src/main/java/org/eclipse/jifa/server/enums/ServerErrorCode.java x: 30 lines of code y: 5 # changes server/src/main/java/org/eclipse/jifa/server/util/ErrorUtil.java x: 79 lines of code y: 4 # changes analysis/heap-dump/hook/src/main/java/org/eclipse/mat/hprof/ui/HprofPreferences.java x: 53 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/ReadyListener.java x: 70 lines of code y: 5 # changes analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualThreadItem.java x: 57 lines of code y: 4 # changes frontend/src/components/gclog/TimeGraph.vue x: 402 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/WorkerServiceImpl.java x: 350 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/component/CurrentStaticWorker.java x: 74 lines of code y: 4 # changes analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 688 lines of code y: 3 # changes analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/HeapDumpAnalyzerImpl.java x: 1831 lines of code y: 5 # changes frontend/src/components/heapdump/Overview.vue x: 148 lines of code y: 4 # changes frontend/src/i18n/heapdump/en.ts x: 85 lines of code y: 6 # changes frontend/src/i18n/heapdump/zh.ts x: 85 lines of code y: 5 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCModel.java x: 828 lines of code y: 6 # changes analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/HeapDumpAnalyzer.java x: 129 lines of code y: 3 # changes frontend/src/components/heapdump/EnvVariables.vue x: 68 lines of code y: 1 # changes frontend/src/components/heapdump/HeapDump.vue x: 120 lines of code y: 16 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/EventAbnormalDetector.java x: 220 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/GlobalDiagnoser.java x: 240 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/GCEvent.java x: 409 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/CpuTime.java x: 24 lines of code y: 1 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCCause.java x: 80 lines of code y: 1 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventBooleanType.java x: 11 lines of code y: 1 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventLevel.java x: 6 lines of code y: 1 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCMemoryItem.java x: 162 lines of code y: 1 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/MemoryArea.java x: 60 lines of code y: 1 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/GCModelConverter.java x: 107 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/CMSGCModel.java x: 92 lines of code y: 4 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/G1GCModel.java x: 191 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCEventType.java x: 187 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GenerationalGCModel.java x: 71 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/ZGCModel.java x: 123 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedG1GCLogParser.java x: 237 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedGenerationalGCLogParser.java x: 198 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedG1GCLogParser.java x: 149 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedGenerationalGCLogParser.java x: 105 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedZGCLogParser.java x: 226 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util/GCLogUtil.java x: 255 lines of code y: 3 # changes frontend/src/components/heapdump/Threads.vue x: 222 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/Configuration.java x: 85 lines of code y: 16 # changes server/src/main/java/org/eclipse/jifa/server/configurer/SecurityCryptoConfigurer.java x: 40 lines of code y: 1 # changes server/src/main/java/org/eclipse/jifa/server/configurer/SecurityFilterConfigurer.java x: 138 lines of code y: 1 # changes server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiStompController.java x: 77 lines of code y: 7 # changes manifests/charts/jifa/templates/hpa.yaml x: 28 lines of code y: 1 # changes manifests/charts/jifa/templates/jifa-master-deployment.yaml x: 76 lines of code y: 1 # changes manifests/charts/jifa/templates/jifa-pvc.yaml x: 16 lines of code y: 1 # changes manifests/charts/jifa/templates/mysql-deployment.yaml x: 38 lines of code y: 1 # changes manifests/charts/jifa/templates/mysql-pvc.yaml x: 18 lines of code y: 1 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/K8SWorkerScheduler.java x: 179 lines of code y: 11 # changes frontend/src/components/layouts/Side.vue x: 61 lines of code y: 3 # changes analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider/HeapDumpAnalysisApiExecutor.java x: 177 lines of code y: 8 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalysisApiExecutor.java x: 43 lines of code y: 2 # changes analysis/src/main/java/org/eclipse/jifa/analysis/AbstractApiExecutor.java x: 317 lines of code y: 6 # changes frontend/src/components/Analysis.vue x: 223 lines of code y: 10 # changes frontend/src/composables/analysis-api-requester.ts x: 139 lines of code y: 4 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/FileServiceImpl.java x: 377 lines of code y: 15 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/StorageServiceImpl.java x: 294 lines of code y: 8 # changes cluster-dev.yml x: 180 lines of code y: 2 # changes frontend/src/components/jfr/Jfr.vue x: 609 lines of code y: 4 # changes cluster.yml x: 181 lines of code y: 9 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalyzerImpl.java x: 378 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/common/EventConstant.java x: 33 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocatedMemoryExtractor.java x: 83 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocationsExtractor.java x: 107 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUSampleExtractor.java x: 49 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUTimeExtractor.java x: 259 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/EventVisitor.java x: 76 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/JFRAnalysisContext.java x: 72 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/WallClockExtractor.java x: 133 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr/RecordedEvent.java x: 274 lines of code y: 2 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/util/StackTraceUtil.java x: 78 lines of code y: 2 # changes frontend/src/App.vue x: 87 lines of code y: 5 # changes frontend/src/components/threaddump/CallSiteTree.vue x: 208 lines of code y: 3 # changes frontend/src/components/threaddump/Monitor.vue x: 83 lines of code y: 3 # changes frontend/src/components/threaddump/MonitorThread.vue x: 141 lines of code y: 3 # changes frontend/src/components/threaddump/Thread.vue x: 152 lines of code y: 3 # changes frontend/src/components/threaddump/ThreadDump.vue x: 279 lines of code y: 4 # changes frontend/src/components/forms/LoginForm.vue x: 268 lines of code y: 2 # changes frontend/src/components/heapdump/Inspector.vue x: 169 lines of code y: 6 # changes frontend/src/components/layouts/Header.vue x: 163 lines of code y: 5 # changes server/src/main/java/org/eclipse/jifa/server/controller/UserController.java x: 42 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/UserServiceImpl.java x: 191 lines of code y: 6 # changes server/src/main/java/org/eclipse/jifa/server/service/UserService.java x: 18 lines of code y: 5 # changes frontend/src/components/gclog/Details.vue x: 231 lines of code y: 2 # changes frontend/src/components/heapdump/DuplicateClasses.vue x: 111 lines of code y: 3 # changes server/src/main/resources/application.yml x: 24 lines of code y: 8 # changes server/src/main/java/org/eclipse/jifa/server/ConfigurationAccessor.java x: 46 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/configurer/EntityConfigurer.java x: 13 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/controller/ElasticWorkerController.java x: 21 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/domain/dto/FileLocation.java x: 7 lines of code y: 1 # changes server/src/main/java/org/eclipse/jifa/server/domain/entity/cluster/ElasticWorkerEntity.java x: 30 lines of code y: 1 # changes server/src/main/java/org/eclipse/jifa/server/domain/entity/cluster/StaticWorkerEntity.java x: 22 lines of code y: 1 # changes server/src/main/java/org/eclipse/jifa/server/repository/ElasticWorkerRepo.java x: 15 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/service/FileService.java x: 27 lines of code y: 9 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/AnalysisApiServiceImpl.java x: 138 lines of code y: 7 # changes server/src/main/java/org/eclipse/jifa/server/task/ElasticWorkerRelatedTasks.java x: 51 lines of code y: 5 # changes server/src/main/java/org/eclipse/jifa/server/task/StorageRelatedTasks.java x: 72 lines of code y: 8 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/PerfDimensionFactory.java x: 52 lines of code y: 1 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/FileIOTimeExtractor.java x: 43 lines of code y: 1 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/Frame.java x: 34 lines of code y: 1 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/Method.java x: 48 lines of code y: 1 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr/EventType.java x: 3 lines of code y: 1 # changes analysis/jfr/src/main/java/org/eclipse/jifa/jfr/request/DimensionBuilder.java x: 109 lines of code y: 1 # changes analysis/src/main/java/org/eclipse/jifa/analysis/listener/ProgressListener.java x: 17 lines of code y: 3 # changes common/src/main/java/org/eclipse/jifa/common/util/GsonHolder.java x: 56 lines of code y: 3 # changes frontend/src/components/jfr/flame-graph.js x: 1656 lines of code y: 1 # changes frontend/src/components/jfr/utils.ts x: 65 lines of code y: 1 # changes frontend/src/composables/file-types.ts x: 59 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/enums/FileType.java x: 33 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/domain/dto/FileTransferRequest.java x: 118 lines of code y: 5 # changes server/src/main/java/org/eclipse/jifa/server/enums/FileTransferMethod.java x: 4 lines of code y: 4 # changes server/src/main/java/org/eclipse/jifa/server/repository/ConfigurationRepo.java x: 7 lines of code y: 2 # changes license_helper.pl x: 101 lines of code y: 6 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/Context.java x: 95 lines of code y: 2 # changes analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualClassLoaderItem.java x: 80 lines of code y: 3 # changes frontend/src/components/heapdump/DominatorTree.vue x: 193 lines of code y: 14 # changes frontend/src/components/heapdump/Setup.vue x: 200 lines of code y: 4 # changes frontend/src/components/heapdump/Toolbar.vue x: 22 lines of code y: 4 # changes frontend/src/stores/analysis.ts x: 36 lines of code y: 4 # changes server/src/main/java/org/eclipse/jifa/server/task/FileRelatedTasks.java x: 39 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/GCLogParserFactory.java x: 131 lines of code y: 4 # changes frontend/src/components/heapdump/Query.vue x: 249 lines of code y: 8 # changes server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiHttpController.java x: 93 lines of code y: 5 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/GCLogAnalyzer.java x: 59 lines of code y: 1 # changes frontend/src/components/gclog/GCLog.vue x: 234 lines of code y: 10 # changes analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser/SerDesParser.java x: 70 lines of code y: 4 # changes server/src/main/java/org/eclipse/jifa/server/task/LockSupport.java x: 39 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/service/CipherService.java x: 11 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/Launcher.java x: 15 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/GCLogAnalysisApiExecutor.java x: 35 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/GCLogAnalyzer.java x: 54 lines of code y: 4 # changes analysis/src/main/java/org/eclipse/jifa/analysis/ApiServiceImpl.java x: 64 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/service/AnalysisApiService.java x: 9 lines of code y: 3 # changes frontend/src/components/FileSelector.vue x: 119 lines of code y: 1 # changes frontend/src/components/Files.vue x: 235 lines of code y: 1 # changes frontend/src/components/gclog/AnalysisConfig.vue x: 170 lines of code y: 1 # changes frontend/src/components/gclog/Comparison.vue x: 988 lines of code y: 1 # changes frontend/src/components/gclog/Diagnosis.vue x: 185 lines of code y: 1 # changes frontend/src/components/gclog/EventView.vue x: 337 lines of code y: 1 # changes frontend/src/components/gclog/MemoryStats.vue x: 132 lines of code y: 1 # changes frontend/src/components/gclog/ObjectStats.vue x: 103 lines of code y: 1 # changes frontend/src/components/gclog/Overview.vue x: 88 lines of code y: 1 # changes frontend/src/components/gclog/Pause.vue x: 208 lines of code y: 1 # changes frontend/src/components/gclog/PhaseStats.vue x: 279 lines of code y: 1 # changes frontend/src/components/gclog/utils.ts x: 227 lines of code y: 1 # changes frontend/src/components/heapdump/ClassLoaders.vue x: 68 lines of code y: 3 # changes frontend/src/components/heapdump/ClassReferences.vue x: 83 lines of code y: 1 # changes frontend/src/components/heapdump/CommonTable.vue x: 401 lines of code y: 1 # changes frontend/src/components/heapdump/DirectByteBuffers.vue x: 54 lines of code y: 1 # changes frontend/src/components/heapdump/DynamicTabs.vue x: 100 lines of code y: 1 # changes frontend/src/components/heapdump/GCRoots.vue x: 123 lines of code y: 2 # changes frontend/src/components/heapdump/Histogram.vue x: 191 lines of code y: 10 # changes frontend/src/components/heapdump/LeakSuspects.vue x: 89 lines of code y: 2 # changes frontend/src/components/heapdump/MergedPathToGCRoots.vue x: 98 lines of code y: 1 # changes frontend/src/components/heapdump/icon-helper.ts x: 157 lines of code y: 1 # changes frontend/src/components/threaddump/Content.vue x: 57 lines of code y: 2 # changes frontend/src/i18n/gclog/en.ts x: 330 lines of code y: 1 # changes server/src/main/java/org/eclipse/jifa/server/configurer/HttpConfigurer.java x: 64 lines of code y: 4 # changes analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/ThreadDumpAnalyzer.java x: 215 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/support/AnalysisApiArgumentResolverFactory.java x: 343 lines of code y: 3 # changes server/src/main/java/org/eclipse/jifa/server/controller/FileController.java x: 66 lines of code y: 7 # changes analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualDefaultItem.java x: 79 lines of code y: 3 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/SuggestionGenerator.java x: 91 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo/VmOptions.java x: 247 lines of code y: 2 # changes analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/ProgressListenerImpl.java x: 25 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/domain/entity/shared/file/DeletedFileEntity.java x: 18 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractGCLogParser.java x: 67 lines of code y: 2 # changes analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/SearchPredicate.java x: 112 lines of code y: 2 # changes analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser/JStackParser.java x: 696 lines of code y: 2 # changes analysis/src/main/java/org/eclipse/jifa/analysis/ApiParameter.java x: 4 lines of code y: 2 # changes common/src/main/java/org/eclipse/jifa/common/util/PageViewBuilder.java x: 118 lines of code y: 2 # changes server/src/main/java/org/eclipse/jifa/server/controller/HealthCheckController.java x: 21 lines of code y: 2 # changes common/src/main/java/org/eclipse/jifa/common/util/Validate.java x: 140 lines of code y: 2 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractUnifiedGCLogParser.java x: 139 lines of code y: 1 # changes analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/ParseRule.java x: 77 lines of code y: 1 # changes analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/Helper.java x: 95 lines of code y: 1 # changes
16.0
# changes
  min: 1.0
  average: 2.11
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 16.0
0 1831.0
lines of code
min: 3.0 | average: 79.31 | 25th percentile: 15.0 | median: 33.0 | 75th percentile: 80.0 | max: 1831.0

Number of Contributors vs. Number of Changes: 477 points

analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractPreUnifiedGCLogParser.java x: 4 # contributors y: 5 # changes frontend/src/components/forms/FileTransferForm.vue x: 3 # contributors y: 6 # changes frontend/src/i18n/en.ts x: 4 # contributors y: 6 # changes frontend/src/i18n/zh.ts x: 4 # contributors y: 8 # changes frontend/src/stores/env.ts x: 3 # contributors y: 9 # changes frontend/src/support/utils.ts x: 2 # contributors y: 5 # changes server/src/main/java/org/eclipse/jifa/server/Constant.java x: 2 # contributors y: 8 # changes server/src/main/java/org/eclipse/jifa/server/controller/HandshakeController.java x: 2 # contributors y: 4 # changes analysis/heap-dump/hook/src/main/java/org/eclipse/mat/hprof/ui/HprofPreferences.java x: 2 # contributors y: 2 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/WorkerServiceImpl.java x: 2 # contributors y: 3 # changes server/src/main/java/org/eclipse/jifa/server/component/CurrentStaticWorker.java x: 3 # contributors y: 4 # changes analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 1 # contributors y: 3 # changes frontend/src/i18n/heapdump/zh.ts x: 3 # contributors y: 5 # changes frontend/src/components/heapdump/EnvVariables.vue x: 1 # contributors y: 1 # changes frontend/src/components/heapdump/HeapDump.vue x: 6 # contributors y: 16 # changes server/src/main/java/org/eclipse/jifa/server/Configuration.java x: 3 # contributors y: 16 # changes server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiStompController.java x: 2 # contributors y: 7 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/K8SWorkerScheduler.java x: 4 # contributors y: 11 # changes analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider/HeapDumpAnalysisApiExecutor.java x: 3 # contributors y: 8 # changes frontend/src/components/Analysis.vue x: 3 # contributors y: 10 # changes frontend/src/composables/analysis-api-requester.ts x: 1 # contributors y: 4 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/FileServiceImpl.java x: 2 # contributors y: 15 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/StorageServiceImpl.java x: 1 # contributors y: 8 # changes cluster-dev.yml x: 1 # contributors y: 2 # changes cluster.yml x: 2 # contributors y: 9 # changes frontend/src/App.vue x: 1 # contributors y: 5 # changes frontend/src/components/heapdump/Inspector.vue x: 1 # contributors y: 6 # changes server/src/main/java/org/eclipse/jifa/server/service/FileService.java x: 1 # contributors y: 9 # changes server/src/main/java/org/eclipse/jifa/server/service/impl/AnalysisApiServiceImpl.java x: 1 # contributors y: 7 # changes frontend/vite.config.ts x: 3 # contributors y: 3 # changes frontend/src/components/heapdump/DominatorTree.vue x: 6 # contributors y: 14 # changes frontend/src/components/gclog/GCLog.vue x: 2 # contributors y: 10 # changes frontend/src/components/heapdump/Histogram.vue x: 4 # contributors y: 10 # changes
16.0
# changes
  min: 1.0
  average: 2.11
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 16.0
0 6.0
# contributors
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

Number of Contributors vs. File Size: 477 points

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

Number of Changes vs. Line Churn: 1413 points

site/package-lock.json x: 15 # changes y: 7259 line churn frontend/package-lock.json x: 40 # changes y: 99492 line churn frontend/package.json x: 25 # changes y: 198 line churn analysis/thread-dump/src/main/resources/jstack_pattern.properties x: 2 # changes y: 49 line churn .gitignore x: 14 # changes y: 61 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractPreUnifiedGCLogParser.java x: 5 # changes y: 898 line churn frontend/src/components/forms/FileTransferForm.vue x: 6 # changes y: 782 line churn frontend/src/i18n/en.ts x: 6 # changes y: 146 line churn frontend/src/i18n/zh.ts x: 8 # changes y: 150 line churn frontend/src/stores/env.ts x: 9 # changes y: 208 line churn frontend/src/support/utils.ts x: 5 # changes y: 109 line churn server/src/main/java/org/eclipse/jifa/server/controller/HandshakeController.java x: 4 # changes y: 100 line churn site/docs/guide/changelog.md x: 3 # changes y: 37 line churn site/docs/guide/file-upload-configuration.md x: 1 # changes y: 209 line churn site/docs/zh/guide/configuration.md x: 7 # changes y: 267 line churn jifa.gradle x: 10 # changes y: 264 line churn server/server.gradle x: 19 # changes y: 548 line churn README.md x: 43 # changes y: 910 line churn README_zh.md x: 11 # changes y: 111 line churn frontend/src/components/gclog/TimeGraph.vue x: 2 # changes y: 464 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/WorkerServiceImpl.java x: 3 # changes y: 428 line churn analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 3 # changes y: 988 line churn analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/HeapDumpAnalyzerImpl.java x: 5 # changes y: 2094 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCModel.java x: 6 # changes y: 1069 line churn frontend/src/components/heapdump/HeapDump.vue x: 16 # changes y: 788 line churn analysis/gc-log/src/test/java/org/eclipse/jifa/gclog/TestParser.java x: 5 # changes y: 3497 line churn server/src/main/java/org/eclipse/jifa/server/Configuration.java x: 16 # changes y: 375 line churn server/src/main/java/org/eclipse/jifa/server/configurer/SecurityConfigurer.java x: 9 # changes y: 538 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/FileServiceImpl.java x: 15 # changes y: 689 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/StorageServiceImpl.java x: 8 # changes y: 458 line churn frontend/src/components/jfr/Jfr.vue x: 4 # changes y: 685 line churn frontend/src/components/jfr/flame-graph.js x: 1 # changes y: 1961 line churn settings.gradle x: 15 # changes y: 57 line churn frontend/src/components/heapdump/DominatorTree.vue x: 14 # changes y: 868 line churn frontend/src/components/heapdump/Query.vue x: 8 # changes y: 1124 line churn frontend/src/components/gclog/GCLog.vue x: 10 # changes y: 1228 line churn frontend/src/components/finder.vue x: 12 # changes y: 513 line churn frontend/src/components/gclog/Comparison.vue x: 1 # changes y: 1078 line churn frontend/src/components/gclog/GCLogCompare.vue x: 4 # changes y: 1594 line churn frontend/src/components/gclog/GCPhaseStats.vue x: 5 # changes y: 498 line churn frontend/src/components/gclog/GCTimeGraph.vue x: 4 # changes y: 818 line churn frontend/src/components/heapdump/CommonTable.vue x: 1 # changes y: 469 line churn frontend/src/components/heapdump/DynamicResultSlot.vue x: 8 # changes y: 1471 line churn frontend/src/components/heapdump/Histogram.vue x: 10 # changes y: 1019 line churn frontend/src/components/heapdump/Thread.vue x: 7 # changes y: 580 line churn frontend/src/components/transferFile.vue x: 12 # changes y: 925 line churn frontend/src/i18n/cn.js x: 24 # changes y: 1088 line churn frontend_next/package-lock.json x: 3 # changes y: 15200 line churn frontend_next/src/components/forms/FileTransferForm.vue x: 3 # changes y: 1276 line churn frontend_next/src/components/gclog/Comparison.vue x: 3 # changes y: 2212 line churn frontend_next/src/components/gclog/TimeGraph.vue x: 2 # changes y: 926 line churn backend/backend.gradle x: 12 # changes y: 220 line churn backend/gc-log-analyzer/src/main/java/org/eclipse/jifa/gclog/event/GCEvent.java x: 7 # changes y: 1274 line churn backend/gc-log-analyzer/src/main/java/org/eclipse/jifa/gclog/model/GCModel.java x: 9 # changes y: 3822 line churn backend/gc-log-analyzer/src/test/java/org/eclipse/jifa/gclog/TestGCModel.java x: 7 # changes y: 908 line churn backend/gc-log-analyzer/src/test/java/org/eclipse/jifa/gclog/TestParser.java x: 10 # changes y: 4572 line churn backend/heap-dump-analyzer/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 6 # changes y: 1960 line churn backend/heap-dump-analyzer/impl/src/main/java/org/eclipse/jifa/hda/impl/HeapDumpAnalyzerImpl.java x: 21 # changes y: 4446 line churn backend/master/src/main/java/org/eclipse/jifa/master/Constant.java x: 14 # changes y: 449 line churn backend/master/src/main/java/org/eclipse/jifa/master/service/impl/Pivot.java x: 18 # changes y: 2091 line churn backend/master/src/main/java/org/eclipse/jifa/master/support/K8SWorkerScheduler.java x: 10 # changes y: 748 line churn backend/thread-dump-analyzer/src/main/java/org/eclipse/jifa/tda/parser/JStackParser.java x: 2 # changes y: 1648 line churn backend/worker/src/main/java/org/eclipse/jifa/worker/route/FileRoute.java x: 21 # changes y: 513 line churn backend/worker/src/main/java/org/eclipse/jifa/worker/route/heapdump/DominatorTreeRoute.java x: 11 # changes y: 796 line churn backend/worker/src/main/java/org/eclipse/jifa/worker/support/FileSupport.java x: 18 # changes y: 876 line churn backend/gc-log-analyzer/src/main/java/org/eclipse/jifa/gclog/parser/AbstractJDK8GCLogParser.java x: 5 # changes y: 1750 line churn backend/build.gradle x: 13 # changes y: 167 line churn
99492.0
line churn
  min: 1.0
  average: 260.92
  25th percentile: 41.0
  median: 80.0
  75th percentile: 185.0
  max: 99492.0
0 43.0
# changes
min: 1.0 | average: 2.88 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 43.0

Number of Contributors vs. Line Churn: 477 points

analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractPreUnifiedGCLogParser.java x: 4 # contributors y: 898 line churn frontend/src/components/forms/FileTransferForm.vue x: 3 # contributors y: 782 line churn frontend/src/i18n/en.ts x: 4 # contributors y: 146 line churn frontend/src/i18n/zh.ts x: 4 # contributors y: 150 line churn frontend/src/stores/env.ts x: 3 # contributors y: 208 line churn frontend/src/support/utils.ts x: 2 # contributors y: 109 line churn server/src/main/java/org/eclipse/jifa/server/Constant.java x: 2 # contributors y: 120 line churn server/src/main/java/org/eclipse/jifa/server/controller/GlobalExceptionHandler.java x: 3 # contributors y: 322 line churn server/src/main/java/org/eclipse/jifa/server/controller/HandshakeController.java x: 2 # contributors y: 100 line churn server/src/main/java/org/eclipse/jifa/server/domain/dto/HandshakeResponse.java x: 2 # contributors y: 36 line churn server/src/main/java/org/eclipse/jifa/server/enums/ServerErrorCode.java x: 2 # contributors y: 57 line churn analysis/heap-dump/hook/src/main/java/org/eclipse/mat/hprof/ui/HprofPreferences.java x: 2 # contributors y: 89 line churn frontend/src/components/gclog/TimeGraph.vue x: 2 # contributors y: 464 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/WorkerServiceImpl.java x: 2 # contributors y: 428 line churn server/src/main/java/org/eclipse/jifa/server/component/CurrentStaticWorker.java x: 3 # contributors y: 119 line churn analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 1 # contributors y: 988 line churn analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/HeapDumpAnalyzerImpl.java x: 2 # contributors y: 2094 line churn frontend/src/components/heapdump/Overview.vue x: 2 # contributors y: 342 line churn frontend/src/i18n/heapdump/zh.ts x: 3 # contributors y: 113 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCModel.java x: 4 # contributors y: 1069 line churn analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/HeapDumpAnalyzer.java x: 2 # contributors y: 206 line churn frontend/src/components/heapdump/EnvVariables.vue x: 1 # contributors y: 85 line churn frontend/src/components/heapdump/HeapDump.vue x: 6 # contributors y: 788 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/EventAbnormalDetector.java x: 2 # contributors y: 301 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/GlobalDiagnoser.java x: 2 # contributors y: 295 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/GCEvent.java x: 2 # contributors y: 542 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/CpuTime.java x: 1 # contributors y: 43 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCCause.java x: 1 # contributors y: 106 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventBooleanType.java x: 1 # contributors y: 34 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventLevel.java x: 1 # contributors y: 20 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCMemoryItem.java x: 1 # contributors y: 213 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/MemoryArea.java x: 1 # contributors y: 78 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/GCModelConverter.java x: 2 # contributors y: 136 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/CMSGCModel.java x: 3 # contributors y: 135 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/G1GCModel.java x: 2 # contributors y: 270 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/ZGCModel.java x: 2 # contributors y: 168 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedG1GCLogParser.java x: 2 # contributors y: 335 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedGenerationalGCLogParser.java x: 2 # contributors y: 276 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedG1GCLogParser.java x: 2 # contributors y: 258 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedGenerationalGCLogParser.java x: 2 # contributors y: 221 line churn frontend/src/components/heapdump/Threads.vue x: 2 # contributors y: 250 line churn server/src/main/java/org/eclipse/jifa/server/Configuration.java x: 3 # contributors y: 375 line churn server/src/main/java/org/eclipse/jifa/server/configurer/SecurityCryptoConfigurer.java x: 1 # contributors y: 59 line churn server/src/main/java/org/eclipse/jifa/server/configurer/SecurityFilterConfigurer.java x: 1 # contributors y: 165 line churn manifests/charts/jifa/templates/ingress.yaml x: 1 # contributors y: 74 line churn manifests/charts/jifa/templates/jifa-pvc.yaml x: 1 # contributors y: 29 line churn manifests/charts/jifa/templates/mysql-service.yaml x: 1 # contributors y: 13 line churn manifests/charts/jifa/values.yaml x: 1 # contributors y: 141 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/K8SWorkerScheduler.java x: 4 # contributors y: 323 line churn frontend/src/components/layouts/Side.vue x: 1 # contributors y: 95 line churn analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider/HeapDumpAnalysisApiExecutor.java x: 3 # contributors y: 241 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalysisApiExecutor.java x: 2 # contributors y: 64 line churn analysis/src/main/java/org/eclipse/jifa/analysis/AbstractApiExecutor.java x: 3 # contributors y: 413 line churn frontend/src/components/Analysis.vue x: 3 # contributors y: 352 line churn frontend/src/composables/analysis-api-requester.ts x: 1 # contributors y: 254 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/FileServiceImpl.java x: 2 # contributors y: 689 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/StorageServiceImpl.java x: 1 # contributors y: 458 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalyzerImpl.java x: 1 # contributors y: 451 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocatedMemoryExtractor.java x: 1 # contributors y: 153 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocationsExtractor.java x: 1 # contributors y: 159 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUTimeExtractor.java x: 1 # contributors y: 360 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/EventVisitor.java x: 1 # contributors y: 113 line churn frontend/src/App.vue x: 1 # contributors y: 124 line churn frontend/src/components/threaddump/CallSiteTree.vue x: 1 # contributors y: 603 line churn frontend/src/components/threaddump/Monitor.vue x: 1 # contributors y: 301 line churn frontend/src/components/threaddump/MonitorThread.vue x: 1 # contributors y: 488 line churn frontend/src/components/threaddump/Thread.vue x: 1 # contributors y: 511 line churn frontend/src/components/threaddump/ThreadDump.vue x: 1 # contributors y: 541 line churn frontend/src/components/forms/LoginForm.vue x: 1 # contributors y: 311 line churn frontend/src/components/heapdump/Inspector.vue x: 1 # contributors y: 434 line churn frontend/src/components/layouts/Header.vue x: 1 # contributors y: 222 line churn frontend/src/components/gclog/Details.vue x: 1 # contributors y: 273 line churn frontend/src/components/heapdump/DuplicateClasses.vue x: 1 # contributors y: 132 line churn server/src/main/java/org/eclipse/jifa/server/domain/entity/cluster/FileLocationRuleEntity.java x: 1 # contributors y: 50 line churn server/src/main/java/org/eclipse/jifa/server/repository/ElasticWorkerRepo.java x: 2 # contributors y: 42 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/AnalysisApiServiceImpl.java x: 1 # contributors y: 195 line churn server/src/main/java/org/eclipse/jifa/server/task/ElasticWorkerRelatedTasks.java x: 2 # contributors y: 93 line churn frontend/src/components/jfr/flame-graph.js x: 1 # contributors y: 1961 line churn frontend/vite.config.ts x: 3 # contributors y: 73 line churn server/src/main/java/org/eclipse/jifa/server/enums/FileType.java x: 2 # contributors y: 73 line churn server/src/main/java/org/eclipse/jifa/server/domain/dto/FileTransferRequest.java x: 1 # contributors y: 341 line churn frontend/src/components/heapdump/DominatorTree.vue x: 6 # contributors y: 868 line churn frontend/src/components/heapdump/Setup.vue x: 2 # contributors y: 246 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/GCLogParserFactory.java x: 3 # contributors y: 168 line churn frontend/src/components/heapdump/Query.vue x: 2 # contributors y: 1124 line churn server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiHttpController.java x: 2 # contributors y: 285 line churn frontend/src/components/gclog/GCLog.vue x: 2 # contributors y: 1228 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/CipherServiceImpl.java x: 1 # contributors y: 201 line churn frontend/src/components/gclog/Comparison.vue x: 1 # contributors y: 1078 line churn frontend/src/components/gclog/EventView.vue x: 1 # contributors y: 386 line churn frontend/src/components/gclog/ObjectStats.vue x: 1 # contributors y: 122 line churn frontend/src/components/gclog/Pause.vue x: 1 # contributors y: 245 line churn frontend/src/components/gclog/utils.ts x: 1 # contributors y: 334 line churn frontend/src/components/heapdump/CommonTable.vue x: 1 # contributors y: 469 line churn frontend/src/components/heapdump/Histogram.vue x: 4 # contributors y: 1019 line churn frontend/src/components/heapdump/UnreachableObjects.vue x: 1 # contributors y: 179 line churn frontend/src/components/heapdump/icon-helper.ts x: 1 # contributors y: 182 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/ThreadDumpAnalyzer.java x: 1 # contributors y: 316 line churn server/src/main/java/org/eclipse/jifa/server/support/AnalysisApiArgumentResolverFactory.java x: 1 # contributors y: 417 line churn analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/SearchPredicate.java x: 2 # contributors y: 150 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser/JStackParser.java x: 2 # contributors y: 836 line churn
2094.0
line churn
  min: 13.0
  average: 129.46
  25th percentile: 32.0
  median: 58.0
  75th percentile: 119.5
  max: 2094.0
0 6.0
# contributors
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

File Size vs. Line Churn: 477 points

analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractPreUnifiedGCLogParser.java x: 717 lines of code y: 898 line churn frontend/src/components/forms/FileTransferForm.vue x: 631 lines of code y: 782 line churn frontend/src/i18n/en.ts x: 109 lines of code y: 146 line churn frontend/src/i18n/zh.ts x: 109 lines of code y: 150 line churn frontend/src/stores/env.ts x: 136 lines of code y: 208 line churn frontend/src/support/utils.ts x: 74 lines of code y: 109 line churn server/src/main/java/org/eclipse/jifa/server/Constant.java x: 44 lines of code y: 120 line churn server/src/main/java/org/eclipse/jifa/server/controller/GlobalExceptionHandler.java x: 99 lines of code y: 322 line churn server/src/main/java/org/eclipse/jifa/server/controller/HandshakeController.java x: 60 lines of code y: 100 line churn server/src/main/java/org/eclipse/jifa/server/domain/dto/HandshakeResponse.java x: 15 lines of code y: 36 line churn server/src/main/java/org/eclipse/jifa/server/enums/ServerErrorCode.java x: 30 lines of code y: 57 line churn server/src/main/java/org/eclipse/jifa/server/util/ErrorUtil.java x: 79 lines of code y: 119 line churn analysis/heap-dump/hook/src/main/java/org/eclipse/mat/hprof/ui/HprofPreferences.java x: 53 lines of code y: 89 line churn server/src/main/java/org/eclipse/jifa/server/ReadyListener.java x: 70 lines of code y: 105 line churn analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualThreadItem.java x: 57 lines of code y: 101 line churn frontend/src/components/gclog/TimeGraph.vue x: 402 lines of code y: 464 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/WorkerServiceImpl.java x: 350 lines of code y: 428 line churn server/src/main/java/org/eclipse/jifa/server/component/CurrentStaticWorker.java x: 74 lines of code y: 119 line churn analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/Model.java x: 688 lines of code y: 988 line churn analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/HeapDumpAnalyzerImpl.java x: 1831 lines of code y: 2094 line churn frontend/src/components/heapdump/Overview.vue x: 148 lines of code y: 342 line churn frontend/src/i18n/heapdump/en.ts x: 85 lines of code y: 117 line churn frontend/src/i18n/heapdump/zh.ts x: 85 lines of code y: 113 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCModel.java x: 828 lines of code y: 1069 line churn analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/HeapDumpAnalyzer.java x: 129 lines of code y: 206 line churn frontend/src/components/heapdump/EnvVariables.vue x: 68 lines of code y: 85 line churn frontend/src/components/heapdump/HeapDump.vue x: 120 lines of code y: 788 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/EventAbnormalDetector.java x: 220 lines of code y: 301 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/GlobalDiagnoser.java x: 240 lines of code y: 295 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/GCEvent.java x: 409 lines of code y: 542 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/CpuTime.java x: 24 lines of code y: 43 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCCause.java x: 80 lines of code y: 106 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventBooleanType.java x: 11 lines of code y: 34 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCEventLevel.java x: 6 lines of code y: 20 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/GCMemoryItem.java x: 162 lines of code y: 213 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/event/eventInfo/MemoryArea.java x: 60 lines of code y: 78 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/GCModelConverter.java x: 107 lines of code y: 136 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/CMSGCModel.java x: 92 lines of code y: 135 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/G1GCModel.java x: 191 lines of code y: 270 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/GCEventType.java x: 187 lines of code y: 267 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/ZGCModel.java x: 123 lines of code y: 168 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedG1GCLogParser.java x: 237 lines of code y: 335 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/PreUnifiedGenerationalGCLogParser.java x: 198 lines of code y: 276 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedG1GCLogParser.java x: 149 lines of code y: 258 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedG1OrGenerationalGCLogParser.java x: 239 lines of code y: 338 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedGenerationalGCLogParser.java x: 105 lines of code y: 221 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/UnifiedZGCLogParser.java x: 226 lines of code y: 428 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/util/GCLogUtil.java x: 255 lines of code y: 342 line churn frontend/src/components/heapdump/Threads.vue x: 222 lines of code y: 250 line churn server/src/main/java/org/eclipse/jifa/server/Configuration.java x: 85 lines of code y: 375 line churn server/src/main/java/org/eclipse/jifa/server/configurer/SecurityCryptoConfigurer.java x: 40 lines of code y: 59 line churn server/src/main/java/org/eclipse/jifa/server/configurer/SecurityFilterConfigurer.java x: 138 lines of code y: 165 line churn manifests/charts/jifa/templates/hpa.yaml x: 28 lines of code y: 41 line churn manifests/charts/jifa/templates/ingress.yaml x: 61 lines of code y: 74 line churn manifests/charts/jifa/templates/jifa-configmap.yaml x: 10 lines of code y: 23 line churn manifests/charts/jifa/templates/jifa-master-deployment.yaml x: 76 lines of code y: 90 line churn manifests/charts/jifa/templates/jifa-pvc.yaml x: 16 lines of code y: 29 line churn manifests/charts/jifa/templates/mysql-deployment.yaml x: 38 lines of code y: 38 line churn manifests/charts/jifa/templates/mysql-pvc.yaml x: 18 lines of code y: 18 line churn manifests/charts/jifa/templates/mysql-service.yaml x: 13 lines of code y: 13 line churn manifests/charts/jifa/values.yaml x: 61 lines of code y: 141 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/K8SWorkerScheduler.java x: 179 lines of code y: 323 line churn frontend/src/components/layouts/Side.vue x: 61 lines of code y: 95 line churn analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider/HeapDumpAnalysisApiExecutor.java x: 177 lines of code y: 241 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalysisApiExecutor.java x: 43 lines of code y: 64 line churn analysis/src/main/java/org/eclipse/jifa/analysis/AbstractApiExecutor.java x: 317 lines of code y: 413 line churn frontend/src/components/Analysis.vue x: 223 lines of code y: 352 line churn frontend/src/composables/analysis-api-requester.ts x: 139 lines of code y: 254 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/FileServiceImpl.java x: 377 lines of code y: 689 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/StorageServiceImpl.java x: 294 lines of code y: 458 line churn cluster-dev.yml x: 180 lines of code y: 209 line churn frontend/src/components/jfr/Jfr.vue x: 609 lines of code y: 685 line churn cluster.yml x: 181 lines of code y: 276 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalyzerImpl.java x: 378 lines of code y: 451 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/common/EventConstant.java x: 33 lines of code y: 60 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocatedMemoryExtractor.java x: 83 lines of code y: 153 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/AllocationsExtractor.java x: 107 lines of code y: 159 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUSampleExtractor.java x: 49 lines of code y: 71 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CPUTimeExtractor.java x: 259 lines of code y: 360 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/Extractor.java x: 53 lines of code y: 79 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/WallClockExtractor.java x: 133 lines of code y: 171 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr/RecordedEvent.java x: 274 lines of code y: 356 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/util/StackTraceUtil.java x: 78 lines of code y: 103 line churn frontend/src/App.vue x: 87 lines of code y: 124 line churn frontend/src/components/threaddump/CallSiteTree.vue x: 208 lines of code y: 603 line churn frontend/src/components/threaddump/Monitor.vue x: 83 lines of code y: 301 line churn frontend/src/components/threaddump/MonitorThread.vue x: 141 lines of code y: 488 line churn frontend/src/components/threaddump/Thread.vue x: 152 lines of code y: 511 line churn frontend/src/components/threaddump/ThreadDump.vue x: 279 lines of code y: 541 line churn frontend/src/styles/index.scss x: 92 lines of code y: 150 line churn frontend/src/components/forms/LoginForm.vue x: 268 lines of code y: 311 line churn frontend/src/components/heapdump/Inspector.vue x: 169 lines of code y: 434 line churn frontend/src/components/layouts/Header.vue x: 163 lines of code y: 222 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/UserServiceImpl.java x: 191 lines of code y: 430 line churn server/src/main/java/org/eclipse/jifa/server/service/UserService.java x: 18 lines of code y: 59 line churn frontend/src/components/gclog/Details.vue x: 231 lines of code y: 273 line churn frontend/src/components/heapdump/DuplicateClasses.vue x: 111 lines of code y: 132 line churn server/src/main/resources/application.yml x: 24 lines of code y: 62 line churn server/src/main/java/org/eclipse/jifa/server/ConfigurationAccessor.java x: 46 lines of code y: 105 line churn server/src/main/java/org/eclipse/jifa/server/configurer/EntityConfigurer.java x: 13 lines of code y: 58 line churn server/src/main/java/org/eclipse/jifa/server/controller/ElasticWorkerController.java x: 21 lines of code y: 48 line churn server/src/main/java/org/eclipse/jifa/server/domain/dto/FileLocation.java x: 7 lines of code y: 21 line churn server/src/main/java/org/eclipse/jifa/server/domain/entity/cluster/ElasticWorkerEntity.java x: 30 lines of code y: 49 line churn server/src/main/java/org/eclipse/jifa/server/domain/entity/cluster/FileStaticWorkerBindEntity.java x: 19 lines of code y: 35 line churn server/src/main/java/org/eclipse/jifa/server/domain/entity/cluster/StaticWorkerEntity.java x: 22 lines of code y: 40 line churn server/src/main/java/org/eclipse/jifa/server/repository/ElasticWorkerRepo.java x: 15 lines of code y: 42 line churn server/src/main/java/org/eclipse/jifa/server/repository/FileLocationRuleRepo.java x: 12 lines of code y: 27 line churn server/src/main/java/org/eclipse/jifa/server/service/FileService.java x: 27 lines of code y: 72 line churn server/src/main/java/org/eclipse/jifa/server/service/WorkerService.java x: 22 lines of code y: 100 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/AnalysisApiServiceImpl.java x: 138 lines of code y: 195 line churn server/src/main/java/org/eclipse/jifa/server/task/ElasticWorkerRelatedTasks.java x: 51 lines of code y: 93 line churn server/src/main/java/org/eclipse/jifa/server/task/StorageRelatedTasks.java x: 72 lines of code y: 134 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/PerfDimensionFactory.java x: 52 lines of code y: 88 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/common/ProfileDimension.java x: 52 lines of code y: 79 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/ClassLoadCountExtractor.java x: 29 lines of code y: 47 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/CountExtractor.java x: 68 lines of code y: 96 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/extractor/NativeExecutionExtractor.java x: 62 lines of code y: 88 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/AnalysisResult.java x: 29 lines of code y: 63 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/Frame.java x: 34 lines of code y: 58 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/JavaFrame.java x: 37 lines of code y: 59 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/Method.java x: 48 lines of code y: 77 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/model/jfr/EventType.java x: 3 lines of code y: 16 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/util/GCUtil.java x: 27 lines of code y: 50 line churn analysis/jfr/src/main/java/org/eclipse/jifa/jfr/util/TimeUtil.java x: 34 lines of code y: 50 line churn analysis/src/main/java/org/eclipse/jifa/analysis/listener/ProgressListener.java x: 17 lines of code y: 85 line churn common/src/main/java/org/eclipse/jifa/common/util/GsonHolder.java x: 56 lines of code y: 93 line churn frontend/src/components/jfr/flame-graph.js x: 1656 lines of code y: 1961 line churn frontend/src/components/jfr/utils.ts x: 65 lines of code y: 113 line churn frontend/src/composables/file-types.ts x: 59 lines of code y: 95 line churn frontend/vite.config.ts x: 55 lines of code y: 73 line churn server/src/main/java/org/eclipse/jifa/server/enums/FileType.java x: 33 lines of code y: 73 line churn server/src/main/java/org/eclipse/jifa/server/domain/dto/FileTransferRequest.java x: 118 lines of code y: 341 line churn server/src/main/java/org/eclipse/jifa/server/enums/FileTransferMethod.java x: 4 lines of code y: 26 line churn license_helper.pl x: 101 lines of code y: 152 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/Context.java x: 95 lines of code y: 164 line churn analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualClassLoaderItem.java x: 80 lines of code y: 114 line churn frontend/src/components/heapdump/DominatorTree.vue x: 193 lines of code y: 868 line churn frontend/src/components/heapdump/Setup.vue x: 200 lines of code y: 246 line churn frontend/src/components/heapdump/Toolbar.vue x: 22 lines of code y: 55 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/GCLogParserFactory.java x: 131 lines of code y: 168 line churn frontend/src/components/heapdump/Query.vue x: 249 lines of code y: 1124 line churn server/src/main/java/org/eclipse/jifa/server/controller/AnalysisApiHttpController.java x: 93 lines of code y: 285 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/fragment/GCLogAnalyzer.java x: 59 lines of code y: 79 line churn frontend/src/components/gclog/GCLog.vue x: 234 lines of code y: 1228 line churn frontend/src/components/gclog/Toolbar.vue x: 45 lines of code y: 72 line churn server/src/main/java/org/eclipse/jifa/server/configurer/DataSourceConfigurer.java x: 33 lines of code y: 112 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/CipherServiceImpl.java x: 146 lines of code y: 201 line churn server/src/main/java/org/eclipse/jifa/server/Launcher.java x: 15 lines of code y: 138 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/GCLogAnalyzer.java x: 54 lines of code y: 108 line churn analysis/src/main/java/org/eclipse/jifa/analysis/ApiExecutor.java x: 12 lines of code y: 48 line churn analysis/src/main/java/org/eclipse/jifa/analysis/ApiService.java x: 13 lines of code y: 51 line churn analysis/src/main/java/org/eclipse/jifa/analysis/ApiServiceImpl.java x: 64 lines of code y: 95 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/ThreadDumpAnalysisApiExecutor.java x: 39 lines of code y: 71 line churn server/src/main/java/org/eclipse/jifa/server/service/AnalysisApiService.java x: 9 lines of code y: 28 line churn frontend/src/components/gclog/VMOptions.vue x: 73 lines of code y: 97 line churn frontend/src/components/FileSelector.vue x: 119 lines of code y: 149 line churn frontend/src/components/Files.vue x: 235 lines of code y: 279 line churn frontend/src/components/common/DownloadLink.vue x: 17 lines of code y: 30 line churn frontend/src/components/gclog/AnalysisConfig.vue x: 170 lines of code y: 204 line churn frontend/src/components/gclog/Comparison.vue x: 988 lines of code y: 1078 line churn frontend/src/components/gclog/Diagnosis.vue x: 185 lines of code y: 219 line churn frontend/src/components/gclog/EventView.vue x: 337 lines of code y: 386 line churn frontend/src/components/gclog/MemoryStats.vue x: 132 lines of code y: 157 line churn frontend/src/components/gclog/ObjectStats.vue x: 103 lines of code y: 122 line churn frontend/src/components/gclog/Overview.vue x: 88 lines of code y: 109 line churn frontend/src/components/gclog/Pause.vue x: 208 lines of code y: 245 line churn frontend/src/components/gclog/PhaseStats.vue x: 279 lines of code y: 306 line churn frontend/src/components/gclog/ValueWithHint.vue x: 57 lines of code y: 72 line churn frontend/src/components/gclog/utils.ts x: 227 lines of code y: 334 line churn frontend/src/components/heapdump/ClassLoaders.vue x: 68 lines of code y: 343 line churn frontend/src/components/heapdump/ClassReferences.vue x: 83 lines of code y: 102 line churn frontend/src/components/heapdump/DynamicTabs.vue x: 100 lines of code y: 124 line churn frontend/src/components/heapdump/Fields.vue x: 66 lines of code y: 193 line churn frontend/src/components/heapdump/GCRoots.vue x: 123 lines of code y: 459 line churn frontend/src/components/heapdump/Histogram.vue x: 191 lines of code y: 1019 line churn frontend/src/components/heapdump/LeakSuspects.vue x: 89 lines of code y: 207 line churn frontend/src/components/heapdump/MergedPathToGCRoots.vue x: 98 lines of code y: 118 line churn frontend/src/components/heapdump/PathToGCRoots.vue x: 119 lines of code y: 146 line churn frontend/src/components/heapdump/References.vue x: 87 lines of code y: 107 line churn frontend/src/components/heapdump/UnreachableObjects.vue x: 48 lines of code y: 179 line churn frontend/src/components/heapdump/common-table.ts x: 63 lines of code y: 104 line churn frontend/src/components/heapdump/icon-helper.ts x: 157 lines of code y: 182 line churn frontend/src/components/styles.ts x: 4 lines of code y: 16 line churn frontend/src/components/threaddump/Content.vue x: 57 lines of code y: 178 line churn frontend/src/i18n/gclog/en.ts x: 330 lines of code y: 357 line churn frontend/src/i18n/threaddump/en.ts x: 25 lines of code y: 37 line churn frontend/src/stores/gc-log-data.ts x: 47 lines of code y: 65 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/ThreadDumpAnalyzer.java x: 215 lines of code y: 316 line churn server/src/main/java/org/eclipse/jifa/server/support/AnalysisApiArgumentResolverFactory.java x: 343 lines of code y: 417 line churn server/src/main/java/org/eclipse/jifa/server/controller/FileController.java x: 66 lines of code y: 182 line churn analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/VirtualDefaultItem.java x: 79 lines of code y: 115 line churn server/src/main/java/org/eclipse/jifa/server/configurer/StompConfigurer.java x: 125 lines of code y: 160 line churn server/src/main/java/org/eclipse/jifa/server/domain/dto/FileTransferProgress.java x: 8 lines of code y: 50 line churn server/src/main/java/org/eclipse/jifa/server/service/impl/JwtServiceImpl.java x: 68 lines of code y: 115 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/SuggestionGenerator.java x: 91 lines of code y: 119 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/model/modeInfo/VmOptions.java x: 247 lines of code y: 299 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/model/Snapshot.java x: 89 lines of code y: 141 line churn common/src/main/java/org/eclipse/jifa/common/util/AccessorBasedTypeAdaptor.java x: 46 lines of code y: 97 line churn analysis/heap-dump/api/src/main/java/org/eclipse/jifa/hda/api/SearchPredicate.java x: 112 lines of code y: 150 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/parser/JStackParser.java x: 696 lines of code y: 836 line churn common/src/main/java/org/eclipse/jifa/common/util/ExecutorFactory.java x: 88 lines of code y: 167 line churn analysis/src/main/java/org/eclipse/jifa/analysis/listener/NoOpProgressListener.java x: 19 lines of code y: 43 line churn common/src/main/java/org/eclipse/jifa/common/util/PageViewBuilder.java x: 118 lines of code y: 163 line churn common/src/main/java/org/eclipse/jifa/common/domain/exception/ErrorCodeException.java x: 24 lines of code y: 78 line churn common/src/main/java/org/eclipse/jifa/common/domain/exception/ValidationException.java x: 19 lines of code y: 66 line churn common/src/main/java/org/eclipse/jifa/common/util/Validate.java x: 140 lines of code y: 196 line churn server/src/main/java/org/eclipse/jifa/server/repository/UserRepo.java x: 7 lines of code y: 33 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/diagnoser/SuggestionType.java x: 38 lines of code y: 57 line churn analysis/gc-log/src/main/java/org/eclipse/jifa/gclog/parser/AbstractUnifiedGCLogParser.java x: 139 lines of code y: 198 line churn analysis/heap-dump/impl/src/main/java/org/eclipse/jifa/hda/impl/Helper.java x: 95 lines of code y: 132 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/model/CallSiteTree.java x: 120 lines of code y: 159 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/model/Thread.java x: 35 lines of code y: 68 line churn analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/vo/Overview.java x: 43 lines of code y: 81 line churn common/src/main/java/org/eclipse/jifa/common/domain/vo/PageView.java x: 31 lines of code y: 80 line churn server/src/main/java/org/eclipse/jifa/server/util/ControllerUtil.java x: 74 lines of code y: 99 line churn
2094.0
line churn
  min: 13.0
  average: 129.46
  25th percentile: 32.0
  median: 58.0
  75th percentile: 119.5
  max: 2094.0
0 1831.0
lines of code
min: 3.0 | average: 79.31 | 25th percentile: 15.0 | median: 33.0 | 75th percentile: 80.0 | max: 1831.0