Nodemon meningkatkan penggunaan RAM


-1

Ketika saya menjalankan node dengan perintah node ./bin/www, task manager terlihat seperti ini setelah 10 detik (perhatikan bahwa saya membuat proses pengembalian setInterval.memoryUsage () setiap 5 detik): Screenshot Task Manager 1

Tapi, ketika saya menjalankan node menggunakan nodemon dengan perintah nodemon ./bin/www, task manager terlihat seperti ini: Screenshot Task Manager 2

  • Pertanyaan: mengapa nodemon menggunakan banyak memori dan CPU?

Saya tidak mengerti -1 pada pertanyaan saya. Saya tidak tahu apakah saya melakukan sesuatu yang salah atau ada informasi yang hilang. Jika itu masalahnya, saya tidak sengaja melakukannya
thorstorm

Jawaban:


0

Setelah mencoba dan salah, saya menemukan alasan mengapa:

Nodemon mengambil RAM sebanyak itu karena sedang mengawasi perubahan di direktori utama, yang berisi folder gambar besar (hampir 7GB). Saya pikir Nodemon harus memuat konten file yang sedang ditonton ke dalam RAM untuk mengetahui kapan file telah berubah. Itu dugaanku.

Lagi pula, saya telah membuat file nodemon.json untuk mengabaikan folder gambar yang berisi yang berikut:

nodemon.json

{
 "ignore": ["/public/images/*"]
}

saya ditempatkan nodemon.json di direktori root aplikasi dan sekarang semuanya berfungsi seperti yang diharapkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.