Mengatasi "Timbunan Node.js daripada memori" Ralat
Apabila menjalankan skrip pengindeksan sistem fail, anda menghadapi ralat "Node.js timbunan hilang ingatan." Ini menunjukkan bahawa proses Node.js melebihi had memorinya.
Untuk menyelesaikan isu ini, anda boleh meningkatkan had memori untuk Node.js dengan menggunakan bendera '--max-old-space-size'. Bendera ini menentukan saiz maksimum ruang lama, yang mengandungi semua struktur data yang dirujuk.
Dengan meningkatkan saiz ruang lama, anda membenarkan Node.js memperuntukkan lebih banyak memori untuk mengendalikan set data yang besar. Sebagai contoh, anda boleh melaksanakan skrip anda seperti berikut:
node --max-old-space-size=4096 yourFile.js
Arahan ini akan menetapkan saiz ruang lama kepada 4096 MB, dengan ketara meningkatkan memori yang tersedia untuk skrip anda.
Selain itu, anda boleh mempertimbangkan untuk mengoptimumkan skrip anda untuk mengurangkan penggunaan memori:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Timbunan Node.js daripada memori\' Semasa Mengindeks Sistem Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!