我正在處理a real-time multiplayer game,我在服務器和客戶端都使用Redux來存儲應用程序的狀態。有什麼辦法可以在Redux中「提交」狀態來釋放內存嗎?
但是,由於我的遊戲是實時的,因此發送到商店的操作數量明顯高於通常的應用程序。我懷疑這就是Redux使用大量內存的原因。
據我瞭解,Redux將所有分派到內存中的操作存儲在內存中,以便能夠執行其「time traveling」。我還注意到Redux DevTools允許你提交狀態。
我想要做的是提交應用程序,例如每10秒鐘節省一次內存。無論如何,我從來沒有必要在我的應用程序中返回超過10秒鐘,因此即使出於調試目的,存儲所有操作似乎也是不必要的。
Redux支持嗎?如果沒有,有沒有辦法實現這種行爲?
預先感謝您!
你使用的是任何的REDX日誌記錄中間件? – Clarkie
我在開發期間在客戶端應用程序中使用Redux DevTools。然而,上述問題也出現在沒有使用其他中間件的生產環境中。 – Crisu83