Belirtiler
Aşağıdaki senaryoyu düşünün:
-
Hata ayıklama modunda Microsoft .NET Framework 3.5 tabanlı bir uygulama oluşturdunuz. Örneğin, .NET Framework 3.5 tabanlı Web uygulamasının Web.config dosyasında, hata ayıklama seçeneği aşağıdaki gibi ayarlayın:
debug="true"
-
Programlama dili olarak Microsoft Visual Basic 2008 kullanın.
-
Uygulama birçok derlemeler ve başvurular bağlıdır.
Bu senaryoda, Visual Basic Derleyicisi (Vbc.exe) CPU kaynaklarının yüzde 100 kullanıyor olabilirsiniz. Ayrıca, aşağıdakine benzer bir hata iletisi alabilirsiniz:
Nesne ' / 32eba493_7a69_40af_bfe6_52887ab07396/jdkqqpvt_pufe5n+ogossdnv_258.rem' kesildi veya sunucuda yok.
Neden
Hata ayıklama modunda bir uygulama oluştururken hata ayıklama verileri çok sayıda CPU hesaplar için bu sorun oluşabilir. Projenin boyutu ve başvuru sayısı ne kadar hata ayıklama verileri hesaplanan bağlıdır. Bazı durumlarda, hata ayıklama verileri birden çok kez hesaplanır.
Çözüm
Düzeltme bilgileri
Artık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak bunun yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki hizmet paketini beklemenizi öneririz.
Bu sorunu hemen düzeltmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:http://support.microsoft.com/contactus/?ws=supportNot: Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Not: Bu düzeltmeyi yükledikten sonra CPU hata ayıklama verileri yalnızca bir kez hesaplar. Bu değişiklik, derleyici için iş yükünü en aza indirir ve "Belirtiler" bölümünde açıklanan sorunu giderir. Sorunu tamamen çözmek için de aşağıdaki Microsoft Bilgi Bankası makalesinde sağlanan Visual Basic 2008 düzeltme, yüklemenizi öneririz:
951708 çok derlemeler ve başvurular içeren bir Visual Basic 2008 uygulaması oluşturduğunuzda Visual Basic Derleyicisi (VBC.exe) CPU kaynaklarının yüzde 100 kullanıyor olabilirsiniz
Önkoşullar
Bu düzeltmeyi uygulamak için .NET Framework 3.5 yüklü olması gerekir.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileri
Bu düzeltme eki, başka düzeltmelerin yerini almaz.
Dosya bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Vbc.exe |
9.0.21022.113 |
1,710,584 |
03-Jun-2008 |
06:50 |
x86 |
Vbc.exe |
9.0.21022.113 |
2,346,488 |
03-Jun-2008 |
07:02 |
x64 |
Vbc.exe |
9.0.21022.113 |
4,620,280 |
03-Jun-2008 |
07:02 |
IA-64 |
Geçici çözüm
Bu soruna geçici bir çözüm bulmak için aşağıdaki yöntemlerden birini kullanın.
Yöntem 1
Uygulama yayımlama modunda yapı.
Yöntem 2
Bir Web uygulaması oluşturmaya çalışıyorsanız, hata ayıklama seçeneği Web.config dosyasında aşağıdaki gibi ayarlayın:
debug="false"
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması