Windows 7 32 บิตเป็นรุ่นล่าสุด Intel i7 860 (ด้วยเหตุผลบางอย่าง บริษัท ใช้ Windows 32 บิตทุกที่) ฉันพยายามอัปเดตไดรเวอร์เมนบอร์ดทั้งหมดและอื่น ๆ เท่าที่จะทำได้
ฉันมีปัญหาเรื่องประสิทธิภาพของเครื่องที่ปรากฏขึ้นเกี่ยวกับการใช้มัลติเธรด (หรืออย่างที่ฉันคิด)
เป็นตัวอย่าง (และที่ที่ฉันมักจะเห็น แต่มันปรากฏในโปรแกรมอื่น ๆ เช่นกัน): ProteoWizard เป็นเครื่องมือแปลงไฟล์สำหรับไฟล์มวลสาร ฉันสามารถเพิ่มรายการไฟล์และมันจะพยายามประมวลผลไฟล์สูงสุด 8 ไฟล์ในแบบคู่ขนาน (เธรด quadcore x 2 / แกนหลัก) ถ้าฉันเลือกไฟล์ 1 ถึง 6 ฉันจะเริ่มต้นกระบวนการและมันจะผ่านไปอย่างรวดเร็ว หากฉันมีไฟล์> = 7 ไฟล์อยู่ในคิวการแปลงจะไปที่ ~ 20% จากนั้นติดค้างนาน 15 วินาทีจากนั้นดำเนินการต่ออีกครั้งใน "ชิ้น" สองสาม% ก่อนที่จะติดขัดอีกครั้ง
ในช่วงเวลาที่กระบวนการติดอยู่ CPU จะอยู่ที่ 1% RAM ไม่ได้ จำกัด อยู่ที่ 70% หรือมากกว่านั้นและไม่เพิ่มขึ้น
ฉันไม่ได้รับปัญหาเดียวกันกับที่อื่น ๆ แม้แต่เครื่องที่ช้าลง
คอมพิวเตอร์ยังติดอยู่ที่ CPU 1% โดยไม่ทำอะไรเลย แต่สำหรับการใช้งานแบบมัลติเธรดนั้นบ่อยที่สุด
ฉันควรมองหาปัญหาที่ใด
ภาพหน้าจอข้อมูลระบบแสดงปัญหา http://i.minus.com/ibtjBN8RCsl7UV.png
แก้ไข: ดูภาพหน้าจอนี้จาก Process Explorer; ไม่มีอะไรที่ขีด จำกัด CPU แบน, RAM คงที่เช่น 60%, I / O แบน, GPU แบน, เครือข่ายแบน, ดิสก์แบน คุณเห็นอย่างชัดเจนว่ากระบวนการทำงานได้ดีแค่ไหนและมันหยุดตรงไหน ในตอนแรก 2 จาก 8 เธรดยังคงทำงานต่อจากนั้นก็จะตายลงเช่นกัน