ฉันสามารถทำอะไรเพื่อปรับปรุงประสิทธิภาพใน VS 2010 ได้ไหม [ปิด]


17

ฉันใช้ VS 2010 เนื่องจากเรากำลังพัฒนาแอพใน. Net 4 และประสิทธิภาพการทำงานทำให้ฉันเป็นบ้า มันแย่มากเมื่อฉันไม่ได้ดู IDE สักพัก (เช่นเมื่อฉันถูกดึงออกไปเพื่อขอความช่วยเหลือหรือโทรเข้ามาตอนเช้า)

ฉันรู้ว่ามันอาจจะสร้างขึ้นใน WPF ซึ่งยกเลิกการโหลดทรัพยากรเมื่อไม่ได้ใช้ แต่ความล่าช้าไม่กี่นาทีในขณะที่โหลดทุกอย่างสำรองเป็นสิ่งที่น่ารำคาญจริงๆ ฉันยังสังเกตเห็นความล่าช้าที่สำคัญเมื่อเปิดไฟล์หรือรวบรวม


1
คำถามนี้จะเหมาะกับผู้ใช้ขั้นสูงได้ดีกว่าเพราะพวกเขาให้คำตอบอย่างมีวัตถุประสงค์เกี่ยวกับฮาร์ดแวร์คอมพิวเตอร์และซอฟต์แวร์
Tamara Wijsman

6
คุณจะได้คำตอบที่ดีกว่าที่นี่ ฉันไม่รู้จักผู้ใช้ VS คนหนึ่งที่ไม่ใช่โปรแกรมเมอร์
Maniero

หากคุณสามารถลงคะแนนและคิดว่านี่เป็นคำถามที่มีประโยชน์หรือมีคำตอบที่เป็นประโยชน์ด้านล่างโปรดลงคะแนน เว็บไซต์ StackExchange ต้องการคะแนนโหวตเพื่อสร้างชุมชนที่ดี คุณสามารถให้ 30 คะแนนต่อวันไม่ต้องเสียพวกเขา ผู้ใช้พิเศษที่มีชื่อเสียงและได้รับคะแนนโหวตต่ำโปรดอ่านสิ่งนี้: meta.programmers.stackexchange.com/questions/393/…
Maniero

ตรวจสอบโพสต์ของ Raj Aththanayake Blogมีเคล็ดลับที่เป็นประโยชน์มากมายในการปรับปรุงประสิทธิภาพของ VS2010 และ Resharper
Piers Myers

4
คำถามนี้ดูเหมือนจะไม่ได้อยู่ในหัวข้อเนื่องจากเป็นเรื่องเกี่ยวกับเครื่องมือการเขียนโปรแกรม (IDE) ซึ่งปกติแล้วจะอยู่ใน Stack Overflow แต่เก่าเกินกว่าที่จะโยกย้ายได้

คำตอบ:


5

ฉันมีปัญหาที่คล้ายกันหลังจากติดตั้งส่วนขยายสองสามตัว ฉันปิดใช้งานพวกเขาทั้งหมดและเปิดใช้งานเฉพาะเมื่อฉันใช้งานจริงเท่านั้น สิ่งนี้ช่วยได้ประสบการณ์จริง ๆ

แก้ไข: ดูเหมือนจะมีปัญหากับการ์ดและไดรเวอร์บางตัว คุณสามารถตรวจสอบข้อมูลทั้งหมดได้ที่นี่: http://blogs.msdn.com/b/ddperf/archive/2010/09/16/vs2010-performance-and-bad-video-drivers-hardware-redux.aspx


ขอบคุณ แต่ฉันยังไม่ได้ติดตั้งส่วนขยายใด ๆ
Rachel

1
อืมคุณตรวจสอบสิ่งนี้แล้วหรือยัง blogs.msdn.com/b/ddperf/archive/2010/09/16/…
Arturo Molina

ฉันไม่แน่ใจว่าเป็นรีจิสตรีคีย์หรือการตั้งค่า VS แต่ประสิทธิภาพของฉันตอนนี้ดูดีขึ้นมาก! ขอขอบคุณ!
ราเชล

การทำเครื่องหมายคำตอบของคุณเป็นคำตอบที่ยอมรับได้เพราะความคิดเห็นของคุณนำฉันไปสู่การแก้ปัญหาแม้ว่าคำตอบจะไม่ คุณสามารถแก้ไขคำตอบเพื่อรวมลิงค์ได้หรือไม่
ราเชล

คุณเข้าใจแล้ว! ;-)
Arturo Molina

7

รับเครื่องจักรที่เร็วกว่านี้ไหม


ฉันไม่คิดว่าเครื่องของฉันจะแย่ขนาดนั้น ... Intel (R) Core (TM) 2 Duo CPU E4400 @ 2.00GHz, 1.20GHz, RAM 2GB
Rachel

4
คิดว่าคุณต้องการ RAM มากกว่า 2GB สำหรับ VS 2010 - เป็นสัตว์ประหลาดหน่วยความจำ
Jaco Pretorius

ถ้าคุณไปสูงเกินไปคุณจะต้องตรวจสอบให้แน่ใจว่าคุณใช้ระบบปฏิบัติการ 64 บิตไม่เช่นนั้นคุณอาจไม่เห็น ram พิเศษนั้น :(
Muad'Dib

2
ฉันใช้ VS2010 ในเครื่อง 1GB แล้ว ... ใช้เวลาไม่เกิน ~ 200MB มันผิดปกติเหรอ?
หมายเหตุถึงตัวเอง - คิดชื่อ

อุ๊ยตาย 4gb ดูเหมือนว่าจำเป็นสำหรับ WPF ในปัจจุบัน
Morgan Herlocker

7

นอกเหนือจากคำตอบของ Muad'Dib ฉันขอแนะนำให้คุณอัพเกรดง่ายๆ:

แทนที่ฮาร์ดไดรฟ์เก่าของคุณด้วยไดรฟ์โซลิดสเต

การเพิ่มประสิทธิภาพของ Visual Studio .NET นั้นยอดเยี่ยมมาก


1
ฉันสามารถยืนยันได้ว่าฉันมีไดรฟ์ Intel X25-M สไทรพ์และแมลงวัน Visual Studio
ChaosPandion

2
หากคุณพิจารณาราคา / ความสัมพันธ์ของ SSD ที่ไม่สอดคล้องกับความต้องการของคุณให้ไปที่ Hybrid HDD ที่ดี อย่างไรก็ตามฉันจะพิจารณา SSD + HDD SSD เป็นการอัพเกรดที่ดีที่สุดที่คุณสามารถทำได้
Maniero

1
ฉันคิดว่านักพัฒนาควรมีเครื่องจักรที่ดีที่สุดซึ่งรวมถึง SSD ที่ดีที่สุด

1
@Pierre เพียงจำยังเริ่มต้นการทดสอบประสิทธิภาพของซอฟต์แวร์บนเครื่องของผู้บริโภคต่ำต้อยที่ไม่ได้มี 8GB RAM และ $ 500 SSD :)
โรมัน Starkov

1
@romkyns: ข้อเสนอแนะของคุณเป็นสิ่งที่ดี แต่ฉันกลัวว่ามันจะอยู่ในหมวดหมู่ของ "หมายถึงดี" ผู้คนพูดคุยเกี่ยวกับการทดสอบเครื่องที่ช้าลงได้อย่างง่ายดาย แต่ฉันไม่เคยเห็นใครทำเลยด้วยตาที่จะแก้ไขปัญหาด้านประสิทธิภาพ
Mike Dunlavey

2

ด้วย RAM ขนาด 2GB ฉันจะเริ่มต้นที่นั่นจริง ๆ ยิ่งโครงการในโซลูชันของคุณมีขนาดใหญ่เท่าใดคุณจะต้องใช้ RAM มากขึ้นเท่านั้น

เมื่อคุณอยู่ห่างจาก VS และทำงานต่อคุณสังเกตเห็นว่าฮาร์ดไดรฟ์ทำงานหนักมากหรือไม่? นั่นคือตัวบ่งชี้ที่ใช้ดิสก์เพื่อจัดการกับความต้องการที่เพิ่มขึ้นสำหรับ RAM ... RAM ทำงานในหน่วยนาโนวินาที, ดิสก์เป็นมิลลิวินาทีดังนั้นคุณจึงสามารถดูปัญหาได้

RAM ราคาถูก (2GB ควรน้อยกว่า 100 ดอลล่าร์สหรัฐฯเว้นแต่ว่าเครื่องของคุณเก่ามาก) แต่ระบบปฏิบัติการของคุณอาจ จำกัด ว่าคุณจะมีได้เท่าไหร่ นอกจากนี้ยังเป็นการอัปเกรดที่ทำได้ง่ายในกรณีส่วนใหญ่


3
ฉันจะไม่ไปด้วยน้อยกว่า 4GB
Maniero

ฉันไม่ได้แจ้งให้ทราบถึงการปรับปรุงที่สำคัญใด ๆ 2GB 32 บิตเทียบกับ 4GB 64 บิต ...
Nazgob

1

คุณใช้ซอฟต์แวร์ป้องกันไวรัสอยู่หรือไม่? ถ้าเป็นเช่นนั้นลองปิดเครื่องซักครู่แล้วดูว่าคุณสังเกตเห็นการปรับปรุงหรือไม่ อาจเป็นได้ว่ามีการกำหนดค่าสำหรับการสแกนบนไฟล์บางประเภทซึ่งสามารถเป็นตัวฆ่าประสิทธิภาพที่แท้จริงด้วยรูปแบบการใช้งานของนักพัฒนาทั่วไป


เรามี Symantec AntiVirus ผู้ดูแลระบบเครือข่ายมีดังนั้นเราจึงไม่สามารถปิดหรือยุ่งเกี่ยวกับมันได้ แต่บางทีฉันสามารถขอให้เขาเพิ่มข้อยกเว้นสำหรับไดเรกทอรีโครงการ VS
Rachel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.