square/leakcanary
A memory leak detection library for Android.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🐤 LeakCanary - Bí mật chẩn đoán rò rỉ bộ nhớ trên Android
Thư viện phát hiện memory leak cho Android - tự động bắt lỗi rò rỉ bộ nhớ trước khi người dùng thấy được.
LeakCanary là một thư viện mã nguồn mở do Square phát triển, chuyên dùng để phát hiện và phân tích các rò rỉ bộ nhớ trong ứng dụng Android. Thay vì phải chờ đến khi ứng dụng bị OutOfMemoryError mới phát hiện vấn đề, LeakCanary hoạt động ngay trong quá trình phát triển, tự động theo dõi và báo động khi có đối tượng không bao giờ được giải phóng.
✨ Điểm nổi bật
- Tự động phát hiện leak: Theo dõi toàn bộ lifecycle của đối tượng và cảnh báo ngay khi phát hiện rò rỉ
- Phân tích chi tiết: Cung cấp stack trace đầy đủ và đường dẫn tham chiếu gây ra rò rỉ
- Zero false positives: Chỉ báo động khi chắc chắn có rò rỉ thực sự
- Dễ tích hợp: Chỉ cần thêm vài dòng cấu hình trong build.gradle
- Hỗ trợ cả Java và Kotlin: Hoạt động trên cả hai ngôn ngữ phát triển Android
- Performance thấp: Tối ưu để không ảnh hưởng đến tốc độ chạy ứng dụng
💡 Vì sao đáng chú ý
LeakCanary khác biệt so với cách debug truyền thống là cách nó hoạt động hoàn toàn tự động trong thời gian chạy. Thay vì phụ thuộc vào việc dùng công cụ Profiler thủ công, LeakCanary liên tục giám sát bộ nhớ và ngay lập tức thông báo khi phát hiện rò rỉ. Đây là công cụ thiết yếu cho team phát triển Android, giúp giảm đáng kể thời gian debug và nâng cao chất lượng sản phẩm.
#Android #MemoryLeak #Kotlin #Java #MobileDev #TiniX
Similar Projects
Discover other similar projects and AI models.
基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
A curated list of awesome Kotlin related stuff Inspired by awesome-java.