Baseflow / Baseflow/flutter_cache_manager
stop reason = EXC_RESOURCE RESOURCE_TYPE_MEMORY
- Ngôn ngữ chính
- Dart
- Star
- 809
- Fork
- 510
- Merge trung bình
- 6 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
## 🐛 Bug Report
It starts to use a lot of memory and the application crashes when switching pages in the bottom bar.
and I got
`stop reason = EXC_RESOURCE RESOURCE_TYPE_MEMORY (limit=2098 MB, unused=0x0)`
in terminal with physical phone.
----
I tried to add
- memCacheWidth parameter
- `ImageCache _imageCache = PaintingBinding.instance!.imageCache!;`
` _imageCache.clear();`
` _imageCache.clearLiveImages();`
but it's not working still.
----
`Flutter version 3.0.0`
`Dart version 2.17.0`
`cached_network_image: v3.2.0`
**Platform:**
- [x] :iphone: iOS
- [x] :robot: Android
Hướng dẫn đóng góp
Hướng nghiên cứu
Không có tệp repository hoặc test nào được nêu. Trước tiên, hãy tái hiện việc chuyển trang lặp lại bằng thanh dưới trên thiết bị iOS và Android vật lý, sử dụng các phiên bản Flutter và Dart được báo cáo, sau đó điều tra hành vi của cached_network_image và ImageCache như đã mô tả. Hoàn thành khi xác định được nguyên nhân khiến bộ nhớ tăng và xác minh rằng việc chuyển trang không còn làm cạn kiệt bộ nhớ hoặc gây crash.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- android, dart, flutter, ios
- Lĩnh vực
- mobile-dev, performance
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100