
การพูดคุยเรื่องเมืองในสัปดาห์นี้เกี่ยวกับ X คือการทดลองของ Discord ที่จะรีสตาร์ทไคลเอ็นต์เดสก์ท็อปโดยอัตโนมัติเมื่อมีการใช้งานหน่วยความจำสูง แต่ปรากฎว่าการทดลองนั้นไม่ได้กระทำโดยไม่สุจริต และจริงๆ แล้ว Discord ค่อนข้างจริงจังกับปัญหาด้านประสิทธิภาพการทำงาน แต่ Electron เป็นตัวเลือกที่เหมาะสมสำหรับ Windows 11 จริงหรือ?
Discord เป็นแอป Electron และถ้าคุณไม่เข้าใจว่า Electron Framework คืออะไร ให้พิจารณาว่าเป็นหน้าต่าง Google Chrome เต็มรูปแบบที่มีรันไทม์ Node.js ตอนนี้ ทุกเซิร์ฟเวอร์หรือข้อความของ Discord จะเป็นแท็บแยกกัน และเมื่อคุณโหลดแท็บใหม่ (เซิร์ฟเวอร์ ข้อความ ฟังก์ชันใหม่) การใช้หน่วยความจำก็จะเพิ่มขึ้นเรื่อยๆ
ไม่มีใครชอบ Electron แต่น่าเสียดายที่มันเป็นหนึ่งในเฟรมเวิร์กที่มีคนใช้มากที่สุดบน Windows และ Discord ก็เป็นหนึ่งในบริษัทเหล่านั้น

Microsoft Teams ยังคงเกี่ยวข้องกับ Electron และเมื่อเร็ว ๆ นี้ Microsoft รับทราบแล้วว่า Teams สามารถใช้ RAM ที่มีราคาแพงทั้งหมดของคุณได้อย่างไร แม้ว่าโซลูชันของ Microsoft สำหรับประสิทธิภาพการทำงานของทีมคือการสร้างกระบวนการแยกต่างหากสำหรับการโทร Discord กำลังพยายามรีสตาร์ทไคลเอ็นต์โดยอัตโนมัติ
Discord กล่าวว่าการใช้งาน RAM ไคลเอนต์ Windows ส่วนใหญ่อยู่ที่ประมาณ 1GB แต่ก็สามารถสูงถึง 4GB ได้เช่นกัน ในขณะที่ Discord บอกว่ากำลังอัปเดตแอปเพื่อลดการใช้หน่วยความจำ บริษัทแย้งว่าการทดลองรีสตาร์ทไคลเอนต์โดยอัตโนมัติเมื่อการใช้ RAM ถึง 4GB ถือเป็นการตัดสินใจที่ยุติธรรม
“ใช่ เรากำลังทดสอบการรีสตาร์ทเมื่อหน่วยความจำเกิน 4GB (การใช้งานปกติคือ <1GB) พนักงาน Discord เขียนในโพสต์ Reddit ที่พบโดย Windows Insight อย่างไรก็ตาม นั่นไม่ได้หมายความว่า Discord จะหยุดเองและเปิดอีกครั้งเมื่อการใช้งานถึง 4GB แต่จะดูที่ตัวชี้วัดสองสามตัว เช่น “สถานะผู้ใช้”

ตัวอย่างเช่น หากคุณไม่ได้ใช้งาน (ห่างจากการป้อนข้อมูลด้วยแป้นพิมพ์/เมาส์) เป็นเวลาอย่างน้อย 30 นาที หรือคุณไม่ได้เชื่อมต่อกับการโทรด้วยเสียงหรือวิดีโอ คุณสามารถคาดหวังให้ Discord รีสตาร์ทตัวเองโดยอัตโนมัติเมื่อมีการใช้งาน RAM ถึง 4GB แต่มีข้อกำหนดอื่น แอปจะต้องทำงานเป็นเวลา 1 ชั่วโมง
Discord ระบุว่าการทดลองนี้กระทำโดยสุจริต และจะไม่รีสตาร์ทไคลเอนต์มากกว่าหนึ่งครั้งทุกๆ 24 ชั่วโมง
Discord ยืนยันการทดสอบการแก้ไขหลายประการเพื่อลดการใช้ RAM บน Windows 11
Discord เริ่มต้น “ความคิดริเริ่ม” เพื่อลดการใช้หน่วยความจำบน Windows ในเดือนตุลาคม 2568 และมีความก้าวหน้าที่โดดเด่นบางประการ ตัวอย่างเช่น บริษัทได้แก้ไขหน่วยความจำรั่วไหลในสถานการณ์ที่แตกต่างกันถึงเก้าสถานการณ์
ในทำนองเดียวกัน Discord ยังลดการใช้หน่วยความจำสูงสำหรับผู้ใช้บางคนอีกด้วย
“ผู้ใช้บางคนเห็นตัวเลขที่อย่างน้อยก็ต่ำกว่าเมื่อก่อน โดยรวมแล้ว เราเห็นหน่วยความจำ p95 ลดลง 5% จนถึงตอนนี้ และยังมีงานที่ต้องทำอีกมาก” บริษัทกล่าว”
เรา ค้นพบปัญหาต้นทางในระดับแพลตฟอร์ม/ระบบปฏิบัติการ/ไดรเวอร์/ฮาร์ดแวร์ และเราได้ทำงานอย่างใกล้ชิดกับพันธมิตรเพื่อมอบการทำซ้ำแบบสแตนด์อโลนและการแก้ไขในท้ายที่สุด”
ปัญหาของ Discord ไม่ใช่แค่อิเล็กตรอนเท่านั้น เนื่องจากตัวแอปเองก็สร้างได้ไม่ดีนัก
ตัวอย่างเช่น นักพัฒนาบางคนพบว่า Discord (ผ่านไลบรารีที่เรียกว่า systeminformation) กำลังทำสิ่งที่งุ่มง่ามมาก แทนที่จะใช้ Windows API ที่เหมาะสม ระบบจะเรียก PowerShell ด้วยคำสั่งใหญ่ๆ เช่น Get-WmiObject Win32_logicdisk เพื่อรับข้อมูลระบบพื้นฐาน
ปัญหาเหล่านี้ได้รับการแก้ไขในภายหลัง แต่ Discord ยังมีหนทางอีกยาวไกล และฉันไม่สามารถตำหนิบริษัทได้จริงๆ เมื่อแอปของ Microsoft เป็นเว็บ
บ้าน
แบ่งปัน
จดหมายข่าว
จดหมายข่าว WL
จดหมายข่าว WL!
ก้าวล้ำหน้าด้วยการอัปเดต Windows, IT และ AI ล่าสุด ได้รับความไว้วางใจจากสมาชิกมากกว่า 50,000 ราย
ชื่อ
อีเมล
เข้าร่วมฟรี
*️⃣ ลิงค์ที่มา:
พูดถึงเมืองใน X , Electron framework) , ทีมอาจใช้ RAM ราคาแพงของคุณทั้งหมด โพสต์ Reddit , เห็นแล้ว , [
บ้าน
-
จดหมายข่าว