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

Susan Sarandon
Lepaskan: 2024-11-10 03:46:02
asal
957 orang telah melayarinya

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan