นี่คือข้อความจากไมโครซอฟท์ MCSA
This is a myth.
The default value for this setting is 0, which tells Windows to auto-detect the correct value. Many settings in the registry work this way. The setting is only needed for ery old CPUs, prior to the Pentium II. In no event will Windows set the detected value in the registry, it will remain at 0.
Windows only uses this value to optimize some low level memory allocations. The performance penalty for getting it wrong is very low, usually less than 2%. Windows does not use the cache, it is used only by the processor which will always use the full size.
Bottom line: Unless you are using a CPU more than 10 years old this setting will do nothing.
Larry Miller
Microsoft MCSA
มันเป็นความลึกลับ
ค่าปริยายสำหรับการตั้งค่า (L2 Cache) คือ 0, ซึ่งเป็นค่าที่บอก Windows ให้หาค่าที่ถูกต้องโดยอัตโนมัติ, การตั้งค่าส่วนมากใน registry ทำงานในรูปแบบเดียวกัน การตั้งค่า (L2 Cache) จำเป็นเมื่อใช้ CPU รุ่นเก่ามากๆ, ก่อนที่ Pentium II จะออกวางจำหน่าย. ถ้าไม่มีอะไรผิดปกติ Windows จะถูกตั้งค่าให้หาค่า L2 Cache ที่ถูกต้องใน registry, ค่าจึงเป็น 0
...
(ใครที่ภาษาอังกฤษแข็งแรงอ่านต่อเองนะคับ)
สรุปคือ Windows Vista ไม่ได้ปิดการใช้ Cache ระดับ 2 ที่ตั้งค่าเป็น 0 เพื่อให้ Windows หาค่าที่ถูกต้องเอง
This is a myth.
The default value for this setting is 0, which tells Windows to auto-detect the correct value. Many settings in the registry work this way. The setting is only needed for ery old CPUs, prior to the Pentium II. In no event will Windows set the detected value in the registry, it will remain at 0.
Windows only uses this value to optimize some low level memory allocations. The performance penalty for getting it wrong is very low, usually less than 2%. Windows does not use the cache, it is used only by the processor which will always use the full size.
Bottom line: Unless you are using a CPU more than 10 years old this setting will do nothing.
Larry Miller
Microsoft MCSA
มันเป็นความลึกลับ
ค่าปริยายสำหรับการตั้งค่า (L2 Cache) คือ 0, ซึ่งเป็นค่าที่บอก Windows ให้หาค่าที่ถูกต้องโดยอัตโนมัติ, การตั้งค่าส่วนมากใน registry ทำงานในรูปแบบเดียวกัน การตั้งค่า (L2 Cache) จำเป็นเมื่อใช้ CPU รุ่นเก่ามากๆ, ก่อนที่ Pentium II จะออกวางจำหน่าย. ถ้าไม่มีอะไรผิดปกติ Windows จะถูกตั้งค่าให้หาค่า L2 Cache ที่ถูกต้องใน registry, ค่าจึงเป็น 0
...
(ใครที่ภาษาอังกฤษแข็งแรงอ่านต่อเองนะคับ)
สรุปคือ Windows Vista ไม่ได้ปิดการใช้ Cache ระดับ 2 ที่ตั้งค่าเป็น 0 เพื่อให้ Windows หาค่าที่ถูกต้องเอง
Comment