9
การลดการใช้หน่วยความจำของแอพพลิเคชั่น. NET?
มีเคล็ดลับอะไรบ้างในการลดการใช้หน่วยความจำของแอปพลิเคชัน. NET พิจารณาโปรแกรม C # อย่างง่ายต่อไปนี้ class Program { static void Main(string[] args) { Console.ReadLine(); } } คอมไพล์ในโหมดรีลีสสำหรับx64และรันนอก Visual Studio ตัวจัดการงานรายงานสิ่งต่อไปนี้: Working Set: 9364k Private Working Set: 2500k Commit Size: 17480k จะดีกว่าเล็กน้อยถ้าคอมไพล์สำหรับx86 : Working Set: 5888k Private Working Set: 1280k Commit Size: 7012k จากนั้นฉันลองใช้โปรแกรมต่อไปนี้ซึ่งทำเหมือนกัน แต่พยายามตัดขนาดของกระบวนการหลังจากการเริ่มต้นรันไทม์: class Program { static void …