1
ฉันควรจะเรียกเก็บขยะระหว่างการโหลดหน้าจอหรือไม่?
เมื่อเร็ว ๆ นี้ฉันอ่าน Garbage Collection เล็กน้อยจากความอยากรู้อยากเห็นและมีบางอย่างที่ทำซ้ำบ่อยๆ: การเก็บขยะอาจทำให้โปรแกรมช้าลงอย่างกระทันหันขึ้นอยู่กับ "ความลึก" ของคอลเลกชัน แต่ในวิดีโอเกมมีช่วงเวลาที่ผู้ใช้ไม่สามารถสังเกตเห็นความล่าช้าเล็กน้อย: หน้าจอการโหลด ดังนั้นฉันคิดว่าอาจเป็นประโยชน์ในการดำเนินการรวบรวมขยะเต็มรูปแบบในระหว่างขั้นตอนการโหลด (ผ่านทาง Collect ()) ต้องรออีกหนึ่งหรือสองวินาทีไม่ควรส่งผลกระทบต่อผู้ใช้จริงๆ คำถามของฉันคือมีประโยชน์จริง ๆ หรือไม่มีประโยชน์จริง ๆ ในการทำเช่นนี้หรือไม่?
9
c#