Rumah > Artikel > pembangunan bahagian belakang > Mengapakah "go build" lebih perlahan Selepas Menaik taraf kepada Go 1.3?
Prestasi "go build" yang perlahan Selepas Naik Taraf Go
Baru-baru ini, pengguna yang menaik taraf daripada Go 1.2.1 kepada 1.3 telah melaporkan binaan yang meningkat dengan ketara kali untuk "pergi membina." Artikel ini meneroka punca dan penyelesaian yang berpotensi untuk kelembapan ini.
Mungkin Penyebab
Salah satu punca yang berpotensi ialah kehadiran kebergantungan yang memerlukan penyusunan semula pada setiap binaan. Ini boleh diselesaikan dengan melaksanakan "go install -a mypackage" untuk membina semula semua kebergantungan.
Faktor lain boleh menjadi fail objek lapuk dalam direktori "$GOPATH/pkg". Memadamkan direktori ini akan memastikan bahawa mana-mana fail lama tidak mengganggu proses binaan.
Alat Diagnostik
Untuk mendapatkan cerapan tentang proses binaan, "-x" bendera boleh digunakan dengan "go build." Bendera ini menyediakan log terperinci tentang langkah-langkah yang terlibat dan boleh mendedahkan ketidakserasian antara versi rantai alat.
Petua Tambahan
Atas ialah kandungan terperinci Mengapakah "go build" lebih perlahan Selepas Menaik taraf kepada Go 1.3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!