Rumah >pembangunan bahagian belakang >Golang >Mengapakah 'go build' Jauh Lebih Lambat Selepas Mengemas kini ke Go 1.3?

Mengapakah 'go build' Jauh Lebih Lambat Selepas Mengemas kini ke Go 1.3?

Susan Sarandon
Susan Sarandonasal
2024-11-10 03:46:021030semak imbas

Why is

"go build" Kemerosotan Prestasi Kemas Kini Versi Selepas Pergi

Selepas mengemas kini Pergi ke versi 1.3, kebimbangan yang ketara timbul apabila "go arahan build" mengalami kelembapan yang ketara, dengan masa pelaksanaan meningkat daripada kira-kira 4 saat kepada lebih 45 saat. Isu ini berterusan walaupun tiada pengubahsuaian sistem lain. Melumpuhkan pengimbas virus juga terbukti tidak berkesan.

Penjelasan dan Penyelesaian Kemungkinan:

  • Penyusunan Semula Ketergantungan: Isu ini mungkin berpunca daripada kebergantungan disusun semula semasa setiap proses "go build". Untuk menangani perkara ini, gunakan arahan "go install -a mypackage" untuk membina semula semua kebergantungan secara menyeluruh.
  • Fail Objek Lapuk: Fail objek sisa boleh menyumbang kepada kelewatan kompilasi. Untuk membersihkan fail ini, navigasi ke dan alih keluar direktori "$GOPATH/pkg".
  • Versi Tidak Serasi: Menyusun dengan bendera "-x" memberikan cerapan sama ada rantai alat menghadapi ketidakserasian konflik versi. Bendera ini memaparkan pecahan proses penyusunan.

Atas ialah kandungan terperinci Mengapakah 'go build' Jauh Lebih Lambat Selepas Mengemas kini ke Go 1.3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn