store.js ファイルでメモリリークが発生しているようです。ユーザーがさまざまなトピックを閲覧する際、RESTfulリクエストごとに_identityMapが急速に増加し、大きなJSヒープでメモリを使い果たしているようです。
store.jsにFIFOアルゴリズムで最も古いマップを削除するpruneMap関数を追加するだけで十分でしょうか?
store.js ファイルでメモリリークが発生しているようです。ユーザーがさまざまなトピックを閲覧する際、RESTfulリクエストごとに_identityMapが急速に増加し、大きなJSヒープでメモリを使い果たしているようです。
store.jsにFIFOアルゴリズムで最も古いマップを削除するpruneMap関数を追加するだけで十分でしょうか?
それについて詳しく教えていただけますか?
それを裏付けるデータはありますか?
これはブラウザコンソールのパフォーマンスから確認できます。明日、この件の動画をアップロードします。
store.js は API リクエストの各レスポンスを保存し、ユーザーがトピックの下にある「最近/関連」を使用してあるトピックから別のトピックにスキップすると、js ヒープが蓄積します。
これはブラウザコンソール-パフォーマンスから確認できます。これについては明日ビデオをアップロードします。