30
เวลาคอมไพล์ช้ามากใน Visual Studio 2005
เราได้รับเวลาในการคอมไพล์ที่ช้ามากซึ่งอาจใช้เวลามากกว่า 20 นาทีบนเครื่อง 2GHz 2GHz, 2G Ram ส่วนใหญ่เกิดจากขนาดของโซลูชันของเราที่เติบโตขึ้นเป็น 70+ โปรเจ็กต์เช่นเดียวกับ VSS ซึ่งเป็นคอขวดในตัวเมื่อคุณมีไฟล์จำนวนมาก (การแลกเปลี่ยน VSS ไม่ใช่ตัวเลือกที่น่าเสียดายดังนั้นฉันไม่ต้องการให้สิ่งนี้ลงไปสู่การทุบตี VSS) เรากำลังดูการรวมโครงการ นอกจากนี้เรากำลังมองหาวิธีแก้ปัญหาที่หลากหลายเพื่อให้แยกข้อกังวลได้มากขึ้นและรวบรวมเวลาที่รวดเร็วขึ้นสำหรับแต่ละองค์ประกอบของแอปพลิเคชัน สิ่งนี้ที่ฉันเห็นจะกลายเป็นนรกของ DLL ในขณะที่เราพยายามซิงค์สิ่งต่างๆ ฉันสนใจที่จะทราบว่าทีมอื่น ๆ จัดการกับปัญหาการปรับขนาดนี้อย่างไรคุณจะทำอย่างไรเมื่อฐานรหัสของคุณถึงจำนวนวิกฤตที่คุณเสียเวลาครึ่งวันในการดูแถบสถานะส่งข้อความที่รวบรวม UPDATE ฉันละเลยที่จะพูดถึงนี่คือโซลูชัน C # ขอบคุณสำหรับคำแนะนำ C ++ ทั้งหมด แต่เป็นเวลาสองสามปีแล้วที่ฉันต้องกังวลเกี่ยวกับส่วนหัว แก้ไข: คำแนะนำที่ดีที่ช่วยได้จนถึงตอนนี้ (ไม่ได้บอกว่าไม่มีคำแนะนำที่ดีอื่น ๆ ด้านล่าง แต่สิ่งที่ช่วยได้) แล็ปท็อป 3GHz รุ่นใหม่ - พลังแห่งการใช้ประโยชน์ที่หายไปจะทำงานได้อย่างมหัศจรรย์เมื่อต้องการจัดการ ปิดใช้งานโปรแกรมป้องกันไวรัสระหว่างการคอมไพล์ 'ตัดการเชื่อมต่อ' จาก VSS (จริงๆแล้วคือเครือข่าย) ในระหว่างการคอมไพล์ …