Flutter 颤振多映像提供程序调用会增加内存使用并导致崩溃

Flutter 颤振多映像提供程序调用会增加内存使用并导致崩溃,flutter,flutter-layout,Flutter,Flutter Layout,这是颤振应用的情况 我有100张全高清分辨率的图像,在颤振应用程序中每次滑动(左或右)都会显示这些图像 在显示10到15张图像后,应用程序突然断开连接,有时甚至崩溃。此映像是在“映像提供程序”类的帮助下加载的 Dart开发工具显示每次图像加载(PFA)都会增加内存。这些缓存的图像在应用程序关闭之前不会清除 我也试图清除缓存。但它不起作用 PaintingBinding.instance.imageCache.clear(); 颤振详情: [√] Flutter (Channel stabl

这是颤振应用的情况

我有100张全高清分辨率的图像,在颤振应用程序中每次滑动(左或右)都会显示这些图像

在显示10到15张图像后,应用程序突然断开连接,有时甚至崩溃。此映像是在“映像提供程序”类的帮助下加载的

Dart开发工具显示每次图像加载(PFA)都会增加内存。这些缓存的图像在应用程序关闭之前不会清除

我也试图清除缓存。但它不起作用

 PaintingBinding.instance.imageCache.clear();
颤振详情:

[√] Flutter (Channel stable, v1.17.3, on Microsoft Windows [Version 10.0.18363.836], locale en-IN)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Android Studio (version 4.0)
[√] VS Code (version 1.46.0)
[√] Connected device (1 available)

• No issues found!
寻求您对以下问题的建议或帮助

  • 需要显示更多的图像(也需要大尺寸图像)并在没有任何缓慢和崩溃的情况下延长浏览时间吗
  • 如何处理这种外部内存增长?(这可能会导致应用程序崩溃和运行缓慢)
  • 如何以更快的加载时间处理颤振中的8K图像
    非常感谢你的帮助

    将库用作图像提供程序旁边或显示这些图像

    将库用作图像提供程序旁边或显示这些图像

    谢谢您的建议。我理解网络镜像的缓存镜像库。这里的问题是本地图像加载不断增加RAM内存。谢谢你的建议。我理解网络镜像的缓存镜像库。这里的问题是与本地图像加载,不断增加RAM内存。
    [√] Flutter (Channel stable, v1.17.3, on Microsoft Windows [Version 10.0.18363.836], locale en-IN)
    
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    [√] Android Studio (version 4.0)
    [√] VS Code (version 1.46.0)
    [√] Connected device (1 available)
    
    • No issues found!