การแก้ไข: slots ใช้งานหน่วยความจำสูงเมื่อใช้เมธอด Thread.AllocateDataSlot การจัดสรรข้อมูลในเครื่องNET Framework ที่ 4

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2540745 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

หลังจากเรียกใช้โปรแกรมประยุกต์ Thread.AllocateDataSlot วิธีการจัดสรรข้อมูลช่องเสียบที่อยู่ในเว็บไซต์ Microsoftสุทธิ 4 ของกรอบการทำงาน การใช้งานหน่วยความจำ และการใช้งานของ CPU ให้เพิ่มขึ้น เมื่อมีสร้างข้อมูลการตรวจแก้จุดบกพร่อง ข้อมูลการตรวจแก้จุดบกพร่องที่บ่งชี้ว่า หมายเลขที่มีขนาดใหญ่ของการ System.LocalDataStoreElement ชนิดของการใช้พื้นที่หน่วยความจำ

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากการ Thread.AllocateDataSlot วิธีในการสุทธิ 4 ของกรอบการทำงานสร้างการรั่วไหลของหน่วยความจำ

การแก้ไข

ข้อมูลโปรแกรมแก้ไขด่วน

ขณะนี้มีโปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft อย่างไรก็ตาม นั้นมีไว้เพื่อการแก้ไขปัญหาที่อธิบายในบทความนี้เท่านั้น นำไปใช้กับระบบที่พบปัญหานี้เท่านั้น

เมื่อต้องการแก้ไขปัญหานี้ ให้ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่าย แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://support.microsoft.com/contactus/?ws=support
หมายเหตุ ในกรณีพิเศษ ค่าธรรมเนียมค่าใช้จ่ายสำหรับการสนับสนุนโทรศัพท์อาจสามารถยกเลิกหากเจ้าหน้าที่สนับสนุน Microsoft กำหนดในการปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ค่าใช้จ่ายในการสนับสนุนปกติจะใช้คำถามเพิ่มเติมและเรื่องที่ไม่ได้กำหนดลักษณะสำหรับการปรับปรุงเฉพาะในคำถาม

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี MicrosoftNET Framework 4 ติดตั้ง

ความต้องการเริ่มต้นใหม่

คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากที่คุณติดตั้งโปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้แฟ้มที่ได้รับผลกระทบได้

เราขอแนะนำให้ คุณปิดทั้งหมดNET Framework โปรแกรมประยุกต์ก่อนที่ติดตั้งโปรแกรมแก้ไขด่วนนี้

แฟ้มข้อมูล

ส่วนกลางรุ่นนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันและเวลาของแฟ้มเหล่านี้จะแสดงรายการในรูปแบบเวลา (UTC) เมื่อคุณดูข้อมูลแฟ้มข้อมูล จะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC และเวลาท้องถิ่น ใช้ โซนเวลา แท็บใน วันและเวลา สินค้าใน'แผงควบคุม'

สำหรับข้อมูลทั้งหมดที่ได้รับการสนับสนุน x รุ่นที่ใช้ x86 ของ Windows XP, Windows Server 2003, Windows Vista ของ Windows Server 2008 และ ของ Windows 7
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันเวลาแพลตฟอร์ม
Clr.dll4.0.30319.4766,735,17608-Jun-201114:59x 86
Cordacwks.dll4.0.30319.4761,142,61608-Jun-201114:59x 86
Mscordbi.dll4.0.30319.476955,72808-Jun-201114:59x 86
Mscorlib.dll4.0.30319.4765,198,67208-Jun-201114:59x 86
Nlssorting.dll4.0.30319.47656,14408-Jun-201114:59x 86
Sos.dll4.0.30319.476516,93608-Jun-201114:59x 86
สำหรับข้อมูลทั้งหมดที่ได้รับการสนับสนุน x รุ่นที่ใช้ x64 ของ Windows XP, Windows Server 2003, Windows Vista ของ Windows Server 2008, Windows 7 และ ของ Windows Server 2008 R2
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันเวลาแพลตฟอร์ม
Clr.dll4.0.30319.4766,735,17608-Jun-201114:59x 86
Clr.dll4.0.30319.4769,801,03208-Jun-201122:38x 64
Cordacwks.dll4.0.30319.4761,142,61608-Jun-201114:59x 86
Cordacwks.dll4.0.30319.4761,514,84008-Jun-201122:38x 64
Mscordbi.dll4.0.30319.476955,72808-Jun-201114:59x 86
Mscordbi.dll4.0.30319.4761,454,41608-Jun-201122:38x 64
Mscorlib.dll4.0.30319.4765,198,67208-Jun-201114:59x 86
Mscorlib.dll4.0.30319.4764,968,27208-Jun-201122:38x 64
Nlssorting.dll4.0.30319.47656,14408-Jun-201114:59x 86
Nlssorting.dll4.0.30319.47667,40808-Jun-201122:38x 64
Sos.dll4.0.30319.476516,93608-Jun-201114:59x 86
Sos.dll4.0.30319.476597,83208-Jun-201122:38x 64
ตัวอย่างทั้งหมดได้รับการสนับสนุน ของ Windows Server 2003, Windows Server 2008 และ Windows Server 2008 r2 รุ่นของ IA-64–based
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันเวลาแพลตฟอร์ม
Clr.dll4.0.30319.4766,735,17608-Jun-201114:59x 86
Clr.dll4.0.30319.47619,388,74409 2011 Jun06:05IA-64
Cordacwks.dll4.0.30319.4761,142,61608-Jun-201114:59x 86
Cordacwks.dll4.0.30319.4763,758,42409 2011 Jun06:05IA-64
Mscordbi.dll4.0.30319.476955,72808-Jun-201114:59x 86
Mscordbi.dll4.0.30319.4763,295,56809 2011 Jun06:05IA-64
Mscorlib.dll4.0.30319.4765,198,67208-Jun-201114:59x 86
Mscorlib.dll4.0.30319.4764,466,51209 2011 Jun06:05IA-64
Mscorlib.resources.dll4.0.30319.476306,01608-Jun-201108:15x 86
Nlssorting.dll4.0.30319.47656,14408-Jun-201114:59x 86
Nlssorting.dll4.0.30319.476143,18409 2011 Jun06:05IA-64
Sos.dll4.0.30319.476516,93608-Jun-201114:59x 86
Sos.dll4.0.30319.4761,203,01609 2011 Jun06:05IA-64


การหลีกเลี่ยงปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ ให้ใช้วิธีการต่าง ๆ ที่เกี่ยวข้องในการ System.Threading.ThreadLocal ระดับชั้นเพื่อปันส่วนช่องเสียบของข้อมูล

สถานะ

Microsoft ยืนยันว่า ปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน"ใช้งาน"

คุณสมบัติ

หมายเลขบทความ (Article ID): 2540745 - รีวิวครั้งสุดท้าย: 28 มิถุนายน 2554 - Revision: 1.0
ใช้กับ
  • Microsoft .NET Framework 4.0
Keywords: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2540745 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2540745

ให้ข้อเสนอแนะ

 

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