La nostra squadra si trova ad affrontare una perdita di memoria lenta ma seria . Abbiamo letto le cause normali delle perdite di memoria in Javascript (ad esempio chiusure e riferimenti circolari).Quali sono alcuni dei migliori strumenti di rilevamento della memoria Javascript?
Abbiamo cercato di evitare queste trappole nel codice, ma probabilmente rimanevano ancora errori sconosciuti.
Ho iniziato la ricerca di strumenti disponibili ma vorrei ricevere suggerimenti da persone con esperienza reale con questi strumenti.
Alcuni degli strumenti che ho trovato finora (ma non hanno idea di quanto è buono e utile che sarebbe per il nostro problema):
La nostra ricerca non è limitata agli strumenti gratuiti, sarà un bonus, ma soprattutto qualcosa che porterà a termine il lavoro.
Facciamo il seguente nel nostro codice JavaScript:
- AJAX chiamate a un .NET WCF back-end che rimandano dati JSON
- manipolare il DOM
- Mantenere un modello di oggetti piuttosto dimensioni nel il Javascript per memorizzare lo stato corrente
Sono rimasto piacevolmente sorpreso con questo strumento. Forse il migliore tra quelli che abbiamo valutato. È un po 'non lucidato ai bordi. Si è schiantato un paio di volte ed è stato molto lento, ma ha ottenuto il lavoro anche se un po 'frustrante da usare. –
Sei davvero in grado di utilizzare questo strumento? Abbiamo provato a usarlo, ma prima esegue una scansione del sistema (Lord sa a cosa serve la scansione) e trova plugin-container. quindi quando si avvia l'applicazione, non succede nulla. –