PERF: Sembra esserci una perdita di memoria in frontend-store

Sembra esserci una perdita di memoria nel file store.js, quando l’utente naviga tra diversi argomenti, l’_identityMap sembra crescere rapidamente ad ogni richiesta restful, esaurendo poi la memoria con heap js di grandi dimensioni.

Forse aggiungere una funzione pruneMap a store.js, con algoritmo FIFO per rimuovere le mappe più vecchie, sarà sufficiente?

1 Mi Piace

Puoi dirci di più a riguardo?

Hai dei dati a supporto di ciò?

Questo può essere visto dalla console-performance del browser. Caricherò un video di questo domani.

store.js memorizza ogni risposta della richiesta API e quando l’utente passa da un argomento all’altro utilizzando “recente/correlato” sotto l’argomento, l’heap di js si accumulerà.

Questo può essere visto dalle prestazioni della console del browser. Caricherò un video di questo domani.

1 Mi Piace