bem / bem/html-differ

memory leaks

Aperta
#94 27 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug enhancement
Lingua principale
JavaScript
Stelle
217
Fork
45
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

when i try it with > 100kb files, it almost always gets to this message:
- FATAL ERROR: JS Allocation failed - process out of memory

it also runs long time, before showing this error (few minutes). Would it be possible to process diff with multiple child processes. Every child would process part of html, use less memory and we would utilize multiple CPUs (since all servers nowadays have few processors).

Or some other memory handling, to prevent leaks? Otherwise, great code, very usefull!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Non è specificato alcun file sorgente, test o punto di ingresso. Inizia riproducendo il malfunzionamento con file HTML più grandi di 100 KB e segui il percorso di elaborazione del diff che porta a «JS Allocation failed - process out of memory». Il lavoro è completato quando i file di grandi dimensioni vengono elaborati completamente senza l’errore di memoria segnalato e con un tempo di esecuzione accettabile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
performance
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.