Düzeltme: uygulama, sürekli olarak oluşturur ve iş parçacığı yok eder JScript bellek sızdırıyor

Makale çevirileri Makale çevirileri
Makale numarası: 831191 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Yaklaşık 150 bayt yığın bellek sızmasına, bir iş parçacığında Microsoft JScript altyapısı kullanın ve iş parçacığı yok edilir. Genellikle, bu davranış, bir sorun neden olmaz. Ancak, bir uygulama, sürekli olarak oluşturur ve iş parçacıklarını birden çok kez yok eder ve uygulama bu iş parçacığı üzerinde JScript kullanıyorsa, bellek kullanımı artırma sistem performansının düşmesine yeterli olabilir.

Çözüm

Yazılım güncelleştirmesi bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.

ÖNKOŞULLAR

Microsoft JScript 5.6, bu yazılım güncelleştirmesini uygulamadan önce sistemde yüklü olması gerekir. Microsoft JScript 5.1, bu sorundan etkilenmez ve bu yazılım güncelleştirmesinin gerektirmez.

Yeniden başlatma gereksinimi

JScript.dll dosyası kullanımda değilse, bu yazılım güncelleştirmesi uygulandığında, bu yazılım güncelleştirmesini uyguladıktan sonra bilgisayarınızı yeniden başlatmanız gerekmez.

Yazılım güncelleştirmesi değiştirme bilgileri

Bu yazılım güncelleştirmesi başka bir yazılım güncelleştirmesinin yerini almaz.

DOSYA BİLGİLERİ

Bu yazılım güncelleştirmesinin ingilizce sürümü dosya öznitelikleri (veya üstü), aşağıdaki tabloda listelenmiştir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
   Date         Time   Version     Size    File name
   ----------------------------------------------------
   18-Nov-2003  16:25  5.6.0.8820  446,464  Jscript.dll

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için <a0></a0>, etmez oluşturmak ve çok sayıda iş parçacığı yok etmez. (Varolan bir iş parçacığı yeniden olduğunda), iş parçacığı havuzu kullandığınızda, işletim sistemi daha verimli bir şekilde kullanın.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Microsoft, bu sorunu araştırmaktadır ve yeni bilgiler hazır olduğunda bu makalede yayımlayacaktır.

Daha fazla bilgi

Bir uygulamanın bellek kullanımını izlediğinizde, iki özel bayt ve sanal bayt sayaçlar performans izleyicisi'nde <a1>işlem</a1> nesnesinin izler. Bir uygulamanın kullandığı belleği artırın ve uygulama çalışırken, önemli ölçüde azaltabilirsiniz. Geçerli nedenleri zamanla artırmak için uygulamanın kullandığı bellek neden olabilir.

Bu makalede anlatılan sorunu, özel bir bellek sızıntısına neden olan, binlerce (bir iş parçacığı oluşturma, iş parçacığı üzerinde JScript kullanan ve iş parçacığı yeniden yok edip bu durumda) tehlikeye düşebileceğinden şüphe duyulması işlemi yinelemeniz gerekir emin olmak için bellek kullanım dalgalanmaları, tipik davranışı program olup olmadığını belirlemek için zaman.

Microsoft ürün güncelleştirmelerini açıklamak için kullanılan terminoloji hakkında ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Özellikler

Makale numarası: 831191 - Last Review: 29 Ağustos 2007 Çarşamba - Gözden geçirme: 2.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft JScript 5.5
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Anahtar Kelimeler: 
kbmt kbautohotfix kbhotfixserver kbqfe kbbug kbqfe kbfix KB831191 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:831191

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com