Rumah >pembangunan bahagian belakang >Golang >Mengapakah 'go build' begitu perlahan selepas menaik taraf kepada Go 1.3?

Mengapakah 'go build' begitu perlahan selepas menaik taraf kepada Go 1.3?

Patricia Arquette
Patricia Arquetteasal
2024-11-22 15:27:43206semak imbas

Why is

Perlahan "Membina dengan Go" Selepas Naik Taraf Versi

Mengikuti peningkatan daripada Go 1.2.1 kepada 1.3 pada Windows 7 (64-bit ), pengguna telah melaporkan kemerosotan prestasi yang ketara semasa operasi "go build", dengan masa pelaksanaan meningkat daripada sekitar 4 kepada lebih 45 saat.

Punca Kemungkinan:

Kelembaban ini mungkin dikaitkan dengan penyusunan semula kebergantungan setiap kali "go build" dilaksanakan.

Penyelesaian:

Untuk menyelesaikan isu ini, pertimbangkan berikut:

  • Membina Semula Kebergantungan:
    Gunakan "go install -a mypackage" untuk membina semula semua kebergantungan. Ini memastikan bahawa versi lapuk atau tidak serasi tidak menjejaskan proses binaan.
  • Mengalih keluar Fail Objek Lama:
    Padam direktori $GOPATH/pkg untuk mengalih keluar sebarang fail objek yang tinggal yang mungkin menyebabkan konflik.
  • Menggunakan tanda -x Bendera:
    Menambah bendera "-x" pada arahan "go build" akan memaparkan proses penyusunan. Ini boleh membantu mengenal pasti sebarang ketidakpadanan versi atau ralat lain yang mungkin memperlahankan binaan.

Atas ialah kandungan terperinci Mengapakah 'go build' begitu perlahan selepas menaik taraf kepada 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