วิศวกร Microsoft ชี้โค้ด .NET หลายเวอร์ชัน มีปัญหาแอบกินแรมมากกว่าที่ควรเป็น ทำให้ Windows ช้า อืด ล่ม ไม่ใช่เพราะคอมเก่า

หลายคนอาจรู้สึกว่าเครื่อง Windows ของตัวเองเริ่มอืดลงเรื่อย ๆ ทั้งที่ไม่ได้ใช้งานหนักหรือเพิ่มแอปใหม่ ความจริงแล้วปัญหาอาจไม่ได้อยู่ที่ฮาร์ดแวร์ แต่อยู่ที่ “โค้ด” ที่รันอยู่เบื้องหลัง Matt Hamrick วิศวกรอาวุโสของ Microsoft เผยผ่านบล็อกว่า เขาพบปัญหาการทำงานช้าจากแอปที่เขียนด้วย .NET โดยเฉพาะการใช้ reloadOnChange: true ผิดที่ผิดทาง ซึ่งอาจนำไปสู่ memory leak โดยไม่รู้ตัว พารามิเตอร์นี้มีหน้าที่ให้แอปสังเกตไฟล์คอนฟิกและโหลดข้อมูลใหม่โดยอัตโนมัติหากมีการเปลี่ยนแปลง แต่ถ้านำไปใช้ในจุดที่ทำงานบ่อยอย่าง controller หรือ middleware ก็อาจทำให้แรมถูกใช้สะสมจนเครื่องหน่วงหรือแอปล่มได้