In C si richiede esplicitamente e si gestisce la memoria sull'heap, quindi l'interazione con l'heap è ben definita/apparente. Come si ragiona su questo in Node.js?In Node.js, quando i dati sono memorizzati nell'heap?
sotto-domande:
- dove/come vengono memorizzate le funzioni?
- ci sono determinati oggetti/primitive che vengono sempre memorizzati nell'heap? (ad esempio i buffer)
- i dati migrano dallo stack verso l'heap? quando?
Anche i riferimenti a buone risorse su questo argomento sarebbero apprezzati, grazie.
Una risposta a questa sarebbe sicuramente essere utile per individuare eventuali perdite di memoria durante lo sviluppo. Bella domanda –