MEMPERBAIKI: Compiler Visual Basic (Vbc.exe) dapat menggunakan 100 persen dari sumber daya CPU saat Anda membangun aplikasi Visual Basic 2008 yang tergantung pada banyak rakitan dan banyak referensi

Gejala

Pertimbangkan skenario berikut ini:

  • Anda membangun aplikasi Microsoft Visual Basic 2008 dalam debug mode. Misalnya, dalam file Web.config untuk aplikasi Visual Basic 2008 Web, Anda menggunakan atribut dan nilai berikut ini:

    debug="true"

  • Aplikasi didasarkan pada Microsoft .NET Framework 3.5.

  • Aplikasi tergantung pada banyak rakitan dan banyak referensi.

Dalam skenario ini, compiler Visual Basic (Vbc.exe) dapat menggunakan sumber daya CPU 100 persen. Selain itu, Anda mungkin menerima pesan galat yang menyerupai berikut ini:

Objek ' / 32eba493_7a69_40af_bfe6_52887ab07396/jdkqqpvt_pufe5n+ogossdnv_258.rem' telah diputus atau tidak ada di server.

Penyebab

Masalah ini terjadi karena CPU menghitung banyak debug data ketika Anda membangun aplikasi dalam debug mode. Berapa banyak data debug dihitung tergantung pada ukuran proyek dan jumlah rujukan. Dalam beberapa kasus, debug data dihitung beberapa kali.

Pemecahan masalah

Informasi Hotfix

Sekarang tersedia hotfix yang didukung dari Microsoft. Namun, ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Terapkan hanya ke sistem yang mengalami masalah khusus ini. Perbaikan terbaru ini dapat menerima pengujian tambahan. Oleh karena itu, jika Anda tidak terlalu dipengaruhi oleh masalah ini, kami sarankan Anda menunggu paket layanan Microsoft Visual Studio 2008 berikutnya yang berisi perbaikan terbaru ini.

Untuk segera menyelesaikan masalah ini, hubungi layanan dukungan pelanggan Microsoft untuk mendapatkan hotfix. Untuk daftar lengkap nomor telepon layanan dukungan pelanggan Microsoft dan informasi mengenai biaya dukungan, kunjungi situs Web Microsoft berikut ini:

http://support.microsoft.com/contactus/?ws=supportCatatan Dalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan dukungan mungkin dibatalkan apabila profesional dukungan Microsoft menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berlaku untuk pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud dukungan tambahan.

Catatan Setelah Anda menerapkan perbaikan terbaru ini, CPU menghitung debug data hanya satu kali. Perubahan ini meminimalkan beban kerja untuk compiler Visual Basic dan menyelesaikan masalah ini.

Untuk benar-benar menyelesaikan masalah ini, kami sarankan Anda juga menerapkan hotfix 953595 untuk .NET Framework 3.5. Untuk informasi selengkapnya tentang hotfix 953595, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

953595 compiler Visual Basic (Vbc.exe) dapat menggunakan 100 persen dari sumber daya CPU saat Anda membangun aplikasi berbasis .NET Framework 3.5 yang memiliki banyak rakitan dan referensi

Prasyarat

Anda harus memiliki Visual Studio 2008 diinstal untuk menerapkan hotfix ini.

Persyaratan menghidupkan ulang

Anda tidak harus menghidupkan ulang komputer setelah menerapkan hotfix ini.

Informasi penggantian hotfix

Hotfix ini tidak menggantikan hotfix lainnya.

Informasi file

Versi bahasa Inggris dari hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.

Nama file

Versi file

Ukuran file

Tanggal

Waktu

Platform

Msvb7.dll

9.0.21022.113

4,069,880

03-Jun-2008

03:19

x86

Pemecahan masalah

Untuk mengatasi masalah ini, gunakan salah satu metode berikut.

Metode 1

Membangun aplikasi dalam modus rilis.

Metode 2

Jika Anda mencoba untuk membangun aplikasi Web, menggunakan atribut dan nilai berikut ini di berkas Web.config:

debug="false"

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Informasi lebih lanjut

Untuk informasi selengkapnya tentang peristilahan pemutakhiran perangkat lunak, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×