Class unloading issue
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Bắt đầu bằng cách xem xét PR #135 và bài kiểm thử dỡ tải lớp được đề cập trong issue. Xác nhận rằng bài kiểm thử thể hiện việc dỡ tải lớp và các tham chiếu liên quan đến lớp của trình biên dịch không còn ngăn lớp được GC thu hồi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Even though the compiler is using WeakHashMap, class unloading does not work due to the circular dependency between the key - class loader and the value - the class.
PR #135 addresses the issue by wrapping the class with WeakReference. I have also added a test that triggers class unloading to prove wrapping the class was enough to make the GC reclaim it.
- Ngôn ngữ chính
- Java
- Star
- 708
- Fork
- 147
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OpenHFT/Java-Runtime-Compiler
-
review
OpenHFT/Java-Runtime-Compiler#130 · 2 bình luận · 1 người được giao ·
-
review
OpenHFT/Java-Runtime-Compiler#123 · 1 người được giao ·
-
review
OpenHFT/Java-Runtime-Compiler#122 · 1 người được giao ·
-
question review
OpenHFT/Java-Runtime-Compiler#91 · 9 bình luận · 8 reaction · 1 người được giao ·
Tất cả issue của OpenHFT/Java-Runtime-Compiler
Issue tương tự
-
Bug Java Platform: Java
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
getsentry/sentry-java#6138 · 1 bình luận ·
-
bug needs triage p2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
GoogleCloudPlatform/DataflowTemplates#4273 · 1 bình luận ·
-
[Studio][Bug] Bulk-deleting a full page of alert rules steps the page back while more rules remain Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
apache/rocketmq-dashboard#4654 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100