ข้อมูลพื้นฐานบางอย่าง:
ฉันเป็นนักพัฒนา. NET ที่ทำงานกับโน้ตบุ๊ก Dell Precision M4500 (i7 X 940 @ 2,1 | 8GB DDR3 | รายละเอียด ) เครื่องมือที่ฉันใช้เป็นประจำทุกวัน (และโดยทั่วไปจะเปิดตลอดทั้งวัน): สองอินสแตนซ์ของ Visual Studio 2012 (+ Windows Azure Emulator), Chrome พร้อมแท็บหลายแท็บ TortoiseHg (เครื่องมือควบคุมเวอร์ชัน), Outlook, Skype - & gt; การตั้งค่าปกติไม่มีอะไรพิเศษฉันคิดว่า
สถิติระหว่างการใช้งานปกติ:
เฉลี่ย โหลด CPU: 15-20% เฉลี่ย หน่วยความจำ: 2-3GB (30-40%)
ปัญหา:
หลายสัปดาห์ที่ผ่านมาเรา (เพื่อนร่วมงานสองคนกับฉันทุกคนที่มีโน้ตบุ๊ครุ่นเดียวกัน) ย้ายจาก Win7 เป็น Win8 (ติดตั้งใหม่ - & gt; ไม่อัปเกรด) ตั้งแต่นั้นมาฉันพบปัญหาด้านประสิทธิภาพบางอย่าง บางครั้ง (ส่วนใหญ่ แต่ไม่เสมอไปหลังจากสร้างและเรียกใช้แอปพลิเคชันของเรา) สมุดบันทึกของฉันแทบจะไม่สามารถใช้งานได้เป็นเวลาหลายนาที - & gt; UI ช้ามากหรือไม่ตอบสนองเลย แม้หลังจากที่ฉันหยุดเซสชันการดีบักโน้ตบุ๊คก็ยังทำงานช้ามาก หลังจากนั้นไม่กี่นาทีโหลดของ CPU ก็เสร็จและฉันก็สามารถทำงานต่อไปได้
สถิติระหว่างการใช้งานมีประสิทธิภาพสูงสุด:
โหลด CPU: 56% หน่วยความจำ: 5-6GB (60-70%)
นอกจากนี้ยังมีกิจกรรมการอ่าน / เขียนสูง C:\pagefile.sys
ตาม ResourceMonitor (ฉันเดาว่าเป็นเรื่องปกติ?)
สิ่งประหลาดแรก: สูงสุด การใช้งาน CPU ไม่เคย เกิน 56% (ไม่มี CPU เกิน 56% ดูรูปด้านล่าง)
สิ่งที่แปลกที่สอง: มีเพียงโน้ตบุ๊คของฉันเท่านั้นที่ประสบปัญหาด้านประสิทธิภาพ
สิ่งที่ฉันได้ลอง:
ฉันได้ติดตั้งไดรเวอร์ล่าสุดสำหรับการ์ดกราฟิก (NVIDIA) และชิปเซ็ต intel แล้ว เปรียบเทียบสมุดบันทึกของฉันกับสมุดบันทึกผู้ร่วมงานด้วย - & gt; ซอฟต์แวร์เดียวกันไดรเวอร์เดียวกันการตั้งค่าโครงการเดียวกันไม่แตกต่างกันมากขึ้น ติดตั้งและเรียกใช้เครื่องมือวิเคราะห์โปรเซสเซอร์ของ Intel - & gt; ผ่าน. ยังไม่มีข้อบกพร่องหรือข้อผิดพลาดใน RAM
และใช่ฉันยังตรวจสอบการตั้งค่าพลังงาน (ฉันใช้ประสิทธิภาพสูง) สถานะโปรเซสเซอร์สูงสุดตั้งไว้ที่ 100%
คำถาม:
ฉันรู้ว่าไม่มีใครสามารถบอกสาเหตุที่แท้จริงของปัญหานี้ได้
แต่คำถามของฉันคือทำไมโหลดของ CPU ไม่เคย เกิน 56%? ข้อ จำกัด แปลกนี้มาจากไหน?
การแก้ไขความลึกลับนี้อาจทำให้ฉันเข้าใกล้การแก้ไขปัญหาด้านประสิทธิภาพมากขึ้น