我正在进行实时多人游戏,我在服务器和客户端上使用Redux来存储应用程序的状态.
但是,发送到商店的操作量明显高于通常的应用程序,因为我的游戏是实时的.我怀疑这就是Redux使用大量内存的原因.
根据我的理解,Redux将所有分配到存储器中的操作存储在内存中,以便能够进行" 时间旅行 ".我还注意到Redux DevTools允许你提交状态.
我想做的是提交应用程序,例如每10秒钟一次以节省内存.无论如何我都不需要在我的应用程序中返回超过10秒,因此即使出于调试目的,也不必存储所有操作.
Redux是否支持此功能?如果没有,有没有办法实现这种行为?
先感谢您!