การจัดสรรทรัพยากร CPU ให้กับกระบวนการมากขึ้นสามารถปรับปรุงประสิทธิภาพได้
- เมื่อพูดถึงปัญหาการใช้งาน CPU สูง มีสาเหตุหลายประการที่ทำให้กระบวนการอาจทำให้คอมพิวเตอร์ของคุณทำงานช้าลง
- ตัวอย่างเช่น กระบวนการ ngen.exe ใช้ CPU สูงเนื่องจากต้องใช้ทรัพยากรจำนวนมาก
- เพื่อบรรเทาปัญหานี้ คุณสามารถจัดสรรทรัพยากร CPU เพิ่มเติมให้กับกระบวนการและจำกัดกระบวนการที่ไม่สำคัญอื่นๆ
เอ็กซ์ติดตั้งโดยคลิกที่ไฟล์ดาวน์โหลด
- ดาวน์โหลดและติดตั้ง Fortect.
- เปิดแอปเพื่อเริ่มกระบวนการสแกน
- คลิก เริ่มการซ่อมแซม ปุ่มเพื่อแก้ไขปัญหาทั้งหมดที่ส่งผลต่อประสิทธิภาพการทำงานของคอมพิวเตอร์ของคุณ
- ดาวน์โหลด Fortect แล้วโดย 0 ผู้อ่านในเดือนนี้
เมื่อกำหนดให้ จำนวนกระบวนการที่คุณควรใช้บนพีซีของคุณประสิทธิภาพของ CPU ของคุณคือองค์ประกอบสำคัญ หากคุณมีโปรเซสเซอร์เก่า คุณควรจำกัดจำนวนของการประมวลผลเพื่อหลีกเลี่ยงการลดประสิทธิภาพ
Ngen.exe เป็นหนึ่งในกระบวนการที่พบว่ากินทรัพยากรระบบจำนวนมาก แต่คำถามที่แท้จริงคือ: มันเป็นกระบวนการสำคัญที่ควรจะทำงานหรือไม่ ค้นหาวิธีแก้ไขปัญหาการใช้ CPU สูงได้ที่นี่
เนทีฟอิมเมจ .NET คืออะไร
.NET Framework เป็นที่นิยมในหมู่นักพัฒนาเนื่องจากช่วยสร้างแอพสำหรับ Windows รูปภาพดั้งเดิมเป็นคุณลักษณะของ .NET Framework จุดประสงค์ของเนทีฟอิมเมจคือเพื่อเพิ่มประสิทธิภาพการปรับใช้และการดำเนินการของแอปพลิเคชันของคุณ
นั่นคือที่มาของ Windows ngen.exe มีความสำคัญเป็นพิเศษในการสร้างแอปพลิเคชัน .NET เนื่องจากช่วยให้คุณสร้างอิมเมจปฏิบัติการที่มีเฉพาะรหัสเนทีฟและไลบรารีเฉพาะเครื่องของคุณ
สิ่งนี้ทำให้มีขนาดเล็กลงและเร็วกว่าไฟล์ปฏิบัติการที่มีการจัดการแบบดั้งเดิม ซึ่งรวมถึงเฟรมเวิร์กทั้งหมดซึ่งสร้างขึ้น
ในศัพท์แสงทางเทคนิคที่น้อยกว่า หมายความว่าเมื่อคุณเรียกใช้แอปพลิเคชันเหล่านี้ เวลาเริ่มต้นจะลดลงอย่างมาก ประสิทธิภาพของแอปพลิเคชันจะได้รับการเพิ่มประสิทธิภาพอย่างมาก
ชัยชนะอีกอย่างสำหรับระบบของคุณคือรอยเท้าของหน่วยความจำที่ลดลง คุณจะสังเกตเห็นว่าเมื่อคุณ เพิ่มหน่วยความจำในพีซีของคุณคุณสามารถเรียกใช้แอปได้อย่างมีประสิทธิภาพมากขึ้น และเวลาตอบสนองของแอปจะดีขึ้น
ด้วยคุณประโยชน์ต่างๆ เหล่านี้ จึงเป็นเรื่องยากที่จะจินตนาการว่า ngen.exe อาจทำให้เกิดปัญหากับพีซีของคุณได้ มันก็ไม่
น่าเสียดายที่การสร้างเนทีฟอิมเมจใช้เวลานานกว่าการสร้างแอสเซมบลี .NET ปกติมาก เนื่องจากต้องใช้เวลาเพิ่มเติมในการคอมไพล์ซอร์สโค้ดเป็นคำสั่งสำหรับการดำเนินการโค้ดเนทีฟ
สถานการณ์จะแย่ลงเมื่อคุณมีชุดข้อมูลขนาดใหญ่ กระบวนการปรับภาพให้เหมาะสมจะทำให้ทรัพยากรระบบของคุณเสียหาย CPU ของคุณมักจะตกเป็นเหยื่อเสมอ
ตัวอย่างจาก a ผู้ใช้บนแพลตฟอร์มชุมชนของ Microsoft เผยให้เห็นว่ามันเป็นหมูทรัพยากรระบบขนาดใหญ่
NGEN.EXE ยังคงทำงานบนระบบของฉันและใช้ทรัพยากรระบบมากเกินไป
โชคดีที่เรามีเคล็ดลับเล็กๆ น้อยๆ ที่จะช่วยคุณแก้ปัญหานี้ ดังที่คุณจะเห็นด้านล่างนี้
ฉันจะแก้ไขการใช้งาน CPU สูง ngen.exe ได้อย่างไร
ขั้นตอนเบื้องต้นบางประการที่ต้องดำเนินการก่อนการแก้ไขปัญหาขั้นสูง ได้แก่:
- ปิดการใช้งานกระบวนการพื้นหลังที่ไม่จำเป็น และแอพ
- ถอนการติดตั้งแอปพลิเคชัน .NET ที่ไม่ได้ใช้
- ของคุณให้มั่นใจ ระบบเป็นปัจจุบัน.
1. อัปเดต .NET Framework
.NET Framework เป็นแกนหลักของแอปพลิเคชันส่วนใหญ่บน Windows การอัปเดตเป็นเวอร์ชันล่าสุดเป็นส่วนสำคัญในการพัฒนาแอป เพื่อให้แน่ใจว่าคุณมีคุณลักษณะด้านความปลอดภัยล่าสุดและการปรับปรุงใหม่ ๆ
คุณยังสามารถเข้าถึง API ใหม่ๆ ที่ช่วยให้การพัฒนาแอปของคุณง่ายขึ้นและแก้ไขปัญหาความเข้ากันได้กับระบบปฏิบัติการของคุณ
Microsoft เผยแพร่การอัปเดตเป็นประจำ ดังนั้นคุณจึงสามารถตรวจสอบเว็บไซต์เพื่อดูว่ามีเวอร์ชันที่ใหม่กว่าเวอร์ชันที่คุณกำลังใช้อยู่หรือไม่ และ ดาวน์โหลดได้.
2. จัดสรร CPU ให้กับกระบวนการมากขึ้น
- ตี หน้าต่าง คีย์, พิมพ์ ผู้จัดการงาน ในแถบค้นหา แล้วคลิก เปิด.
- นำทางไปยัง รายละเอียด และคลิกขวาที่โปรแกรมที่คุณต้องการจัดสรร CPU เพิ่ม (ในกรณีนี้, ngen.exe). ต่อไปให้คลิกที่ ตั้งค่าความสัมพันธ์ ตัวเลือกจากเมนูป๊อปอัป
- จากนั้น เลือกคอร์ที่คุณต้องการกำหนดให้กับกระบวนการนี้จากตัวเลือกที่แสดงเป็น ซีพียู 0, ซีพียู 1, ซีพียู 2 และซีพียู 3 (สำหรับชิปเซ็ต Quad-Core)
- คลิกที่ ตกลง เพื่อใช้การเปลี่ยนแปลง
นอกจากนี้คุณยังสามารถ จำกัดการใช้ CPU ของกระบวนการที่ไม่จำเป็นอื่นๆ หากคุณต้องการเพิ่มประสิทธิภาพของระบบของคุณ
3. สแกนหาไวรัส
- กด หน้าต่าง คีย์, ค้นหา ความปลอดภัยของวินโดวส์, แล้วคลิก เปิด.
- เลือก การป้องกันไวรัสและภัยคุกคาม.
- ถัดไป กด สแกนอย่างรวดเร็ว ภายใต้ ภัยคุกคามในปัจจุบัน.
- หากคุณไม่พบภัยคุกคามใดๆ ให้ดำเนินการสแกนแบบเต็มโดยคลิกที่ ตัวเลือกการสแกน เพียงด้านล่าง สแกนอย่างรวดเร็ว.
- คลิกที่ การสแกนเต็มรูปแบบ, แล้ว ตรวจเดี๋ยวนี้ เพื่อทำการสแกนพีซีของคุณในเชิงลึก
- รอให้กระบวนการเสร็จสิ้นและรีสตาร์ทระบบของคุณ
ในกรณีที่ไม่มีก โปรแกรมป้องกันไวรัสที่ครอบคลุมมัลแวร์สามารถหาทางเข้าสู่พีซีของคุณได้ ไฟล์ที่คล้ายกันซึ่งปลอมแปลงเป็นไฟล์ ngen.exe อาจอยู่เบื้องหลังการใช้งาน CPU สูง นั่นเป็นเหตุผลว่าทำไมการสแกนไวรัสจึงเป็นเรื่องสำคัญ โดยเฉพาะอย่างยิ่งการใช้โซลูชันป้องกันไวรัส เนื่องจากมีอัตราการตรวจจับสูงและการลบภัยคุกคามทางไซเบอร์ทุกประเภทที่มีประสิทธิภาพ
⇒รับ ESET Internet Security
4. ปิดการใช้งาน .NET
- ตี หน้าต่าง คีย์, พิมพ์ ตัวกำหนดเวลางาน ในแถบค้นหา แล้วคลิก เปิด.
- นำทางไปยังตำแหน่งต่อไปนี้:
Task Scheduler Library/Microsoft/Windows/.NET Framework
- ค้นหางานทั้งหมดที่มีป้ายกำกับ .NET Framework NGENคลิกขวาที่มันแล้วเลือก ปิดการใช้งาน/ลบ.
ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้ .NET Framework มิฉะนั้น การปิดใช้งานงานเหล่านี้อาจทำให้เกิดปัญหากับแอปพลิเคชัน
โดยสรุป กระบวนการ ngen.exe นั้นปลอดภัยและเป็นส่วนหนึ่งของ Microsoft .NET framework ช่วยให้ขั้นตอนการตั้งค่าแอปพลิเคชันเร็วขึ้น ซึ่งหมายความว่าคุณไม่ต้องรอนานเกินไปก่อนที่จะสามารถใช้แอปพลิเคชันได้
หากพีซีของคุณประสบปัญหา การใช้งาน CPU สูง เมื่อกระบวนการ ngen.exe ทำงาน การแก้ไขข้างต้นก็เพียงพอที่จะแก้ปัญหาได้
อย่างไรก็ตาม สิ่งเหล่านี้ไม่ได้ครอบคลุมทั้งหมด ดังนั้นหากคุณมีอย่างอื่นที่เราไม่ได้กล่าวถึง โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง
ยังคงประสบปัญหา?
ผู้สนับสนุน
หากคำแนะนำข้างต้นไม่สามารถแก้ปัญหาของคุณได้ คอมพิวเตอร์ของคุณอาจประสบปัญหา Windows ที่รุนแรงขึ้น เราขอแนะนำให้เลือกโซลูชันแบบครบวงจรเช่น ฟอร์เทค เพื่อแก้ไขปัญหาได้อย่างมีประสิทธิภาพ หลังการติดตั้ง เพียงคลิกที่ ดู&แก้ไข ปุ่มแล้วกด เริ่มการซ่อมแซม