React native 如何在react native中管理内存?
我正在用模拟器中的性能监视器优化我的应用程序 我可以在那里看到RAM的使用情况 这里有个问题 如果有带a的堆栈导航,B.a是默认屏幕 当我在一个屏幕上时,RAM是125MB,当我移动到B屏幕时。它达到280MB 当我回到屏幕上时,它仍然是260MB 应该是125MB。不是吗 我怎样才能解决这个问题 我想我需要删除事件侦听器,但我确实删除了React native 如何在react native中管理内存?,react-native,React Native,我正在用模拟器中的性能监视器优化我的应用程序 我可以在那里看到RAM的使用情况 这里有个问题 如果有带a的堆栈导航,B.a是默认屏幕 当我在一个屏幕上时,RAM是125MB,当我移动到B屏幕时。它达到280MB 当我回到屏幕上时,它仍然是260MB 应该是125MB。不是吗 我怎样才能解决这个问题 我想我需要删除事件侦听器,但我确实删除了 可能它不工作?内存消耗还取决于屏幕中使用的组件,如果屏幕上有很多组件,不仅会延迟导航,还会增加内存消耗。在您的情况下,我猜当您导航到B屏幕时,组件没有正确卸载
可能它不工作?内存消耗还取决于屏幕中使用的组件,如果屏幕上有很多组件,不仅会延迟导航,还会增加内存消耗。在您的情况下,我猜当您导航到B屏幕时,组件没有正确卸载 您是否在应用程序中使用了控制台日志?不仅应卸载事件组件,还应卸载所有组件?是的,默认情况下,将卸载组件。但有时它不会发生。