ช่วงนี้เครื่อง Mac มันหน่วงแปลกๆ ก็พยายามหาสาเหตุนานมากว่าเพราะอะไร สุดท้ายไปเจอว่า “ระบบ render ภาพของ Electron js มันจะทำงานช้าเมื่อต้องจัดการกับค่าสี” โดยเฉพาะในกรณีที่ต่อ External Monitor ที่มีความละเอียดเยอะๆ มันจะไปเพิ่มภาระให้การ render ภาพของเครื่อง เลยทำให้โปรแกรมอื่นหน่วงไปหมด
อาการที่เจอก็เช่นเปิดโปรแกรมช้าลง หรือเสียงจากเพลงสะดุด หรือ zoom ไม่รื่น
ตอนนี้โปรแกรมที่ขี่อยู่บน ElectronJs ที่ใช้บ่อยๆ ก็จะมี Figma (เปิดเต็มจอนี่เครื่องหน่วงสุด), Discord, VSCode (โปรแกรมนี้ก็ Render font กันกระจาย), Slack, FB Messenger แต่เท่าที่ลองปรับแค่ของ Figma กับ VSCode เครื่องก็กลับมาเร็วเหมือนเดิมละ
การแก้ก็ประมาณนี้ครับ
กรณีของ Figma คือไปเปลี่ยน การตั้งค่าสีเป็น Unmanaged
[ความรู้สึก: พอเป็น Unmanaged เหมือนสีที่ออกมาจะใกล้ Web มากขึ้น แต่เหมือน iPhone น้อยลง]
ส่วนของ vs code
ให้ตั้งค่า Configure Runtime Arguments (กด Cmd+P แล้วพิมพ์ “> Preferences: Configure Runtime Arguments)
จากนั้นตั้งสองบรรทัดนี้ตามรูปครับ
บนเว็บจะมีคนบอกว่าแก้แค่บรรทัดล่าง และบางที่ก็บอกว่า บรรทัดล่างไม่เกี่ยวให้แก้แค่บรรทัดบน ผมเลยแก้มันทั้งสองบรรทัดเลย 😅
เท่าที่ลองตอนนี้ก็ออกมาดูดีนะครับ ถ้าใครลองแล้วได้ผลอย่างไรมาคุยกันได้นะครับ
🐙