Memory leak due to autoreleasepools not getting drained
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
- 30/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- objective-c
- Lĩnh vực
- performance
Hướng nghiên cứu
Bắt đầu với Shared/logging.m và hàm logMsg của nó, sau đó kiểm tra memgraph được cung cấp bằng malloc stack logging nếu có symbols hoặc 1.1.0 dSYM. Xác nhận liệu autorelease pools có giữ lại các đối tượng được tạo thông qua NSString UTF8String hoặc stringWithFormat: hay không, và sử dụng bằng chứng bộ nhớ để xác minh rằng leak đã được giải quyết.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Was having issues with heavy memory usage, and upon inspection it looks like there's a lot of NSDatas and NSStrings lying around
When randomly clicking on some of them, most were referenced only by autorelease pools, and were initially created by [NSString UTF8String] and [NSString stringWithFormat:], so I'm guessing they were made by Shared/logging.m:logMsg but it's hard to tell as I don't have symbols
If you have the dsym available for 1.1.0 this should be helpful: memgraph with malloc stack logging
- Ngôn ngữ chính
- Objective-C
- Star
- 870
- Fork
- 51
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 objective-see/BlockBlock
-
Typo in installer: “addition protections” → “additional protections”Có thể đã có người làm @Jah-yee đã nhận 18 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 94/100
objective-see/BlockBlock#111 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
objective-see/BlockBlock#115 ·
-
Unable to add ruleĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
objective-see/BlockBlock#114 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
objective-see/BlockBlock#110 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
objective-see/BlockBlock#109 · 2 reaction ·
Tất cả issue của objective-see/BlockBlock
Issue tương tự
-
[Pri] Low [Status] Ready for Dev [Type] Bug /Me
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
wordpress-mobile/WordPress-iOS#26279 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
"Announce route recalculation" is applied to the new-route prompt instead of the recalculation promptCó thể đã có người làm @vitaliy-sova-ios đã nhận hôm nay. Đang mởios-bugs voice prompts
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
osmandapp/OsmAnd-iOS#6079 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
callstack/react-native-bottom-tabs#607 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: iOS textarea wraps text mid-word because LynxUIBaseInput hardcodes NSLineBreakByCharWrappingĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
lynx-family/lynx#10455 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug rendering
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
schuyler/macdown3000#633 ·
Maintainer thường phản hồi trong vòng 12 ngày