เหตุใด Visual Studio 2013 จึงช้ามาก


269

ฉันใช้งาน Visual Studio 2013 Pro (เวอร์ชั่น RTM) บนพีซีที่ฟอร์แมตแล้ว (ติดตั้ง Windows 8.1 ใหม่)

ฉันไม่รู้ว่าทำไม แต่ Visual Studio 2013 Pro ช้ามาก! ช้าสำหรับการสร้างการดีบักการนำทางใน IDE ... LED ฮาร์ดดิสก์ของฉันไม่สว่างขึ้นเลย!

ฉันใช้งานโครงการMFC (C ++) เพียงเล็กน้อยโดยใช้ห้องสมุดBoost

ความคิดใด ๆ


5
สิ่งนี้ช่วยได้: - social.msdn.microsoft.com/Forums/vstudio/en-US/… ?
ราหุล Tripathi

2
ขอบคุณฉันปิดการใช้งานการควบคุมแหล่งที่มา แต่ .... มันช้าอยู่!
วอลเตอร์ Fabio Simoni

12
ฉันได้หยุดการทำงานใน VS2013 หลังจากไม่กี่วันก็แค่เก็บไว้แช่แข็ง ...
Goran

3
คุณควรพิจารณาทำเครื่องหมาย Asim Omers เป็นวิธีแก้ปัญหา ... มันช่วยฉันได้ดี
กริช

1
ปัญหาเดียวกันช้ามาก
พิกเซล

คำตอบ:


268

เป็นสิ่งที่เกี่ยวข้องกับไดรเวอร์กราฟิก หากคุณอัปเดตพวกเขาคุณจะไม่เป็นไร

หรือคุณสามารถปิดใช้งานการเร่งกราฟิกฮาร์ดแวร์ใน Visual Studio ตามขั้นตอนเหล่านี้:

  1. ใน Visual Studio คลิก " เครื่องมือ " แล้วคลิก " ตัวเลือก "

  2. ในกล่องโต้ตอบตัวเลือกให้นำทางไปยังส่วน " สภาพแวดล้อม> ทั่วไป " และล้างกล่องกาเครื่องหมาย" ปรับประสบการณ์การรับชมโดยอัตโนมัติตามประสิทธิภาพของไคลเอ็นต์ " โดยอัตโนมัติ (อ้างถึงภาพหน้าจอต่อไปนี้สำหรับขั้นตอนนี้)

  3. ล้างกล่องกาเครื่องหมาย" ใช้การเร่งกราฟิกฮาร์ดแวร์ถ้าพร้อมใช้งาน " เพื่อป้องกันการใช้การเร่งกราฟิกฮาร์ดแวร์

  4. เลือกหรือล้างช่องทำเครื่องหมาย " เปิดใช้งานประสบการณ์การรับชมภาพที่สมบูรณ์ของลูกค้า " เพื่อให้แน่ใจว่าภาพที่เปิดกว้างหรือปิดอยู่เสมอตามลำดับ เมื่อเลือกกล่องกาเครื่องหมายนี้จะมีการใช้ภาพที่สมบูรณ์โดยไม่ขึ้นกับสภาพแวดล้อมของคอมพิวเตอร์ ตัวอย่างเช่นใช้ rich visuals เมื่อคุณเรียกใช้ Visual Studio ในเครื่องบนไคลเอนต์ที่หลากหลายและบนเดสก์ท็อประยะไกล

ป้อนคำอธิบายรูปภาพที่นี่

อ้างอิง:


8
ขอบคุณสำหรับสิ่งนี้ ไม่แน่ใจว่าทำไม OP ถึงไม่ใส่ใจที่จะยอมรับสิ่งนี้เป็นคำตอบ
Josh C

4
มันไม่ใช่ทางออกสำหรับฉัน
selami

11
การลบไฟล์. suo ทำเพื่อฉัน
ceebreenk

1
ดูเหมือนไร้สาระที่มี "การปรับปรุงภาพ" เปิดใช้งานสำหรับนักพัฒนา ฉันใช้ i7 w / 32GB และนี่ทำให้เกิดปัญหากับฉันเมื่อเวลาผ่านไป
Fred Lackey

13
ไม่ควร "ใช้การเร่งกราฟิกฮาร์ดแวร์ถ้ามี" เพิ่มประสิทธิภาพหรือไม่ : \ not ลดลง
GONeale

110

พยายามที่จะตั้งการควบคุมแหล่งปัจจุบัน plug-in ที่จะไม่มี (เมนูToolsตัวเลือกควบคุมแหล่งที่มา ) ถ้าคุณกำลังใช้ให้บริการ Microsoft Gitซึ่งดูเหมือนว่าจะชะลอตัว Visual Studio 2013 ลงมากขึ้นและพื้นที่เก็บข้อมูลขนาดใหญ่ที่ได้รับ

ป้อนคำอธิบายภาพที่นี่

ฉันมีกรอบDojo Toolkitทั้งหมดภายใต้การควบคุมของแหล่งที่มาโดยใช้ผู้ให้บริการ Microsoft Git และถึงจุดที่มีความล่าช้าตั้งแต่เวลาที่ฉันกดปุ่มจนถึงเวลาที่สัญลักษณ์จะปรากฏบนหน้าจอ นั่นแย่มาก

เมื่อ / ถ้าคุณต้องการ Git อีกครั้งคุณสามารถสลับไปยังผู้ให้บริการTortoiseGitหรือGit-Extensionsทั้งสองอย่างจะทำงานโดยไม่ชะลอตัว ฉันชอบ Git-Extensions โดยส่วนตัว


26
การลบการควบคุมแหล่งที่มาไม่ใช่วิธีแก้ปัญหาในสภาพแวดล้อมการพัฒนาระดับมืออาชีพ
codemonkeh

9
ฉันพูดว่าเปลี่ยนเป็นนามสกุล VS git อื่น
Isaac Bolinger

1
OP ไม่ได้พูดถึงการควบคุมแหล่งที่มาให้คนเดียว Git
codemonkeh

41
คำถามนี้อยู่เหนือบริบทเดิม ผู้คนค้นหา VS 2013 ช้าและมาที่นี่ การรู้ว่า Microsoft Git นั้นช้าและผิดพลาด
Isaac Bolinger

1
@codemonkeh ฉันมีปัญหาเช่นเดียวกับ OP และการเปลี่ยน Microsoft Git ช่วยฉันหลังจากค้นหามาก
Vian Esterhuizen

52

ฉันก็ต้องดิ้นรนเล็กน้อยด้วยประสิทธิภาพที่ไม่ดีใน Visual Studio 2013 (พรีเมียม) ปัญหาเดียวกับ TS ก็ค่อนข้างมาก การนำทางช้าการเลื่อนการสร้าง ... ทุกสิ่ง โชคดีที่ฉันสามารถจัดการเพื่อแก้ปัญหาของตัวเองได้โดยการปิดใช้งานการตั้งค่าแบบซิงโครไนซ์ใน Visual Studio ไปที่เมนูเครื่องมือตัวเลือกการตั้งค่าที่ซิงโครไนซ์สภาพแวดล้อมและลบตัวเลือกนี้โดยยกเลิกการทำเครื่องหมายที่ช่องทำเครื่องหมาย

ปิดใช้งานการตั้งค่าที่ซิงโครไนซ์


สิ่งนี้ช่วยฉันในการลดเวลารอคอยที่ยาวนาน (แม้จะเป็นนาที) เมื่อเปลี่ยนการกำหนดค่า (เช่นจาก 'Debug / x64' เป็น 'Release / Win32') การปิดใช้งานการตั้งค่าการซิงโครไนซ์ทำให้ความเร็วปกติเป็น <1 วินาที +1
zzz

นี่คือคำตอบที่ดูเหมือนจะแก้ไขปัญหาของฉัน ฉันรอประมาณ 1 ถึง 3 วินาทีหลังจากพิมพ์เป็นเวลา 10 วินาทีใน IDE ของฉัน
Jean-Simon Brochu

47

ในกรณีที่มีการใช้งานเว็บสาเหตุของอาคารช้าและการแก้จุดบกพร่อง ( แต่ไม่นำทาง IDE) อื่นอาจจะเป็นคุณลักษณะที่เบราว์เซอร์ลิงก์

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


หลังจากอัปเกรดเป็น VS2013 หน้าของฉันโดยเฉพาะอย่างยิ่งกับจาวาสคริปต์เริ่มโหลดช้ามาก การปิดคุณสมบัติเชื่อมโยงเบราว์เซอร์ช่วยแก้ปัญหานี้และตอนนี้หน้าเว็บของฉันโหลดเร็วขึ้นอีกครั้ง ขอบคุณมาก!
cck

1
สิ่งที่แปลกคือการเชื่อมโยงเบราว์เซอร์ช้าลงบางหน้าและอื่น ๆ ไม่ได้ อย่างน้อยหนึ่งสามารถตรวจสอบได้ว่าลิงค์ของเบราว์เซอร์เป็นสาเหตุของปัญหาหรือไม่ เพียงโหลดหน้าที่มีปัญหาเกิดขึ้นและตรวจสอบว่าหลังจากโหลดเพจแล้วการใช้งาน CPU ยังคงอยู่ในระดับสูง หากเป็นกรณีนี้และการใช้งาน CPU ต่ำหากคุณปิดใช้งานลิงก์เบราว์เซอร์คุณจะมั่นใจได้ว่าเป็นลิงค์เบราว์เซอร์ BTW: ฉันรู้สึกว่ามันมีส่วนเกี่ยวข้องกับการใช้ class attribute ใน HTML
Leo Gerber

1
การปรับปรุงนี้ดีบั๊กของฉันเร็วขึ้น 400% ต้องปิดใช้งานการเชื่อมโยงเบราว์เซอร์โดยนักพัฒนาแต่ละคนคุณสามารถเพิ่มการตั้งค่าต่อไปนี้เพื่อปิดการใช้งานจากระดับโครงการ <appSettings> <add key = "vs: EnableBrowserLink" value = "false" /> </appSettings>
Dhanuka777

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

1
พยายามลบ Git Source Control และปิดการใช้งานการปรับปรุงกราฟิก แต่การเปลี่ยนแปลงนี้สร้างความแตกต่างให้กับเครื่องของฉันมากที่สุด
Neil Thompson

38

ฉันใช้โซลูชันที่อัปเกรดจาก Visual Studio 2012 Visual Studio 2013 ยังอัปเกรดไฟล์. suo ด้วย การลบไฟล์. suo ของโซลูชัน (อยู่ถัดจากไฟล์. sln) การปิดและเปิด Visual Studio อีกครั้งช่วยแก้ปัญหาสำหรับฉัน ไฟล์. suo ของฉันเพิ่มจาก 91KB เป็น 27KB


2
ฉันต้องการเห็นด้วยกับเคล็ดลับนี้ suo ของฉันคือ 1mb !! ฉันเพิ่งลบมันและเปิด sln อีกครั้งและการพิมพ์และ intellisense จะเกิดขึ้นทันทีในขณะที่ก่อนที่จะแสดงคุณสมบัติในเครื่องมือแก้ไข xaml จะใช้เวลา 10 วินาที
pfa

5
. suo เป็นไฟล์ที่ซ่อน
Dherik

บางทีเพิ่มข้อมูลเกี่ยวกับสิ่งที่จะหายไป? เช่นการตั้งค่าสำหรับสิ่งที่จะเปิดตัวที่ F5 (โครงการเฉพาะโครงการหลายโครงการ)
Peter Mortensen

37

ฉันมีปัญหาเดียวกันและวิธีแก้ปัญหาเดียวที่ใช้ได้ผลสำหรับฉันคือทำตามสามขั้นตอนที่แสดงด้านล่าง:

  1. ทำความสะอาดโฟลเดอร์WebSiteCache (คุณสามารถค้นหาได้ที่ C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache )

  2. ล้างโฟลเดอร์"แฟ้ม ASP.NET ชั่วคราว" (ค้นหาได้ที่ C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporary ASP.NET ไฟล์ )

  3. เริ่ม Visual Studio ใหม่


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

5
การล้างโฟลเดอร์ WebSiteCache ทำให้ฉันทำงานได้ไม่ดี สุจริตฉันไม่สามารถอธิบายสิ่งที่แตกต่างกันมาก ฉันรอเป็นเวลา 30 นาทีเพื่อสร้างโครงการ ASP.NET Web Forms ใหม่และ Visual Studio มักจะพูดว่า "ไม่ตอบสนอง" หลังจากทำความสะอาดแคชจะใช้เวลาน้อยกว่า 10 วินาที
Apostrofix

3
"ไฟล์ Asp.Net ชั่วคราว" มักจะอยู่ภายใต้ C: \ Windows \ Microsoft .Net \ Framework (64) \ {version}
yoel halb

20

สิ่งที่แก้ไขได้สำหรับฉันคือปิดใช้งาน Git โดยการตั้งค่าปลั๊กอินการควบคุมแหล่งปัจจุบันเป็นไม่มีใน Visual Studio, เมนูตัวเลือกการควบคุมแหล่งที่มา :

ป้อนคำอธิบายภาพที่นี่


หากต้องการยืนยัน: การแก้ไขนี้สำหรับฉันใน VS Express 2013 การมีโครงการของฉันแนบกับคอมไพล์ได้ฆ่า VS อย่างแน่นอน
adaam

นั่นแก้ไขให้ฉัน! ขอบคุณมาก!!
Akhil

ฟอร์แมตคอมพิวเตอร์ของฉันใหม่การปิดใช้งาน Git ยังทำให้เร็วขึ้นดังนั้นฉันเชื่อว่านี่เป็นหนึ่งในปัญหาที่ว่า VS ช้าในปี 2013
Mike Flynn

19

ปัญหานี้น่าจะเป็นเพราะการถอนการติดตั้งSQL Server Compact edition (4.0)

ฉันมีปัญหานี้และได้รับการแก้ไขหลังจากติดตั้ง SQL Server Compact Edition 4.0 เมื่อปิด Visual Studio 2013 ฉันได้รับข้อความให้ติดตั้ง SQL Server Compact edition เนื่องจากโครงการ C ++ ต้องการบางสิ่ง ... ไม่สามารถจับอะไรได้เลย


3
ขอบคุณ! ฉันพยายามที่จะทำความสะอาดระบบของฉัน แต่สำหรับ Visual Studio มันได้ผลแล้ว!
Pete Alvin

ช่างเป็นทางออกที่แปลกประหลาดและใช้งานง่ายอย่างสมบูรณ์แบบ จากคำถามของ op มันยากที่จะติดตามปัญหาไปยัง sql compact แต่เฮ้มันใช้งานได้
nocarrier

ใช่มันก็ใช้ได้กับฉันเช่นกัน ความจริงแล้วฉันไม่รู้ว่าทำไมมันถึงมีความสำคัญ แต่ฉันก็เริ่มได้รับการใช้งาน Intellisense สำหรับรหัส C ++ ธรรมดาหลังจากติดตั้ง SQL Server Compact Edition
NOMO

มันทำงานได้อย่างสมบูรณ์แบบ ไม่เข้าใจว่าทำไมมันจึงทำงานช้าด้วยโครงการ c ++ เท่านั้น แต่มีคำเตือนปรากฏขึ้นก่อนออกจาก visual studio ซึ่งฉันควรอ่านได้ดีขึ้นเนื่องจากมันกล่าวถึงการขาด SQL Server Compact Edition ...
DSF

เป็นสำหรับฉัน หายากมาก
Bene Tleilax

12

แก้ไขปัญหานี้โดยการติดตั้ง Microsoft SQL Server Compact 4.0

Microsoft SQL Server Compact 4.0

ปัญหาประสิทธิภาพการทำงานของ Visual Studio 2013 เนื่องจากไม่มี Microsoft SQL Server Compact 4.0


11
ฉันไม่ทำตาม สิ่งนี้เกี่ยวข้องกับคำถามนี้อย่างไร
Keith Pinson

วิธีนี้ใช้ได้ผลแน่นอน ฉันถอนการติดตั้งของฉัน แต่ต้องติดตั้งใหม่ มันเหมือนกับว่า VS ปิดตัวลงในการไล่ล่าห่านป่าเพื่อค้นหาองค์ประกอบนี้อย่างต่อเนื่องดังนั้นโปรดช่วยตัวเองและทำให้แน่ใจว่าติดตั้งแล้ว
Seralize

คำตอบของผู้ใช้ 3534241ยังพูดถึงสิ่งนี้
Peter Mortensen

11

ฉันสามารถแนะนำตัวเลือกเช่นนี้

CodeLensสามารถปิดการใช้งานเช่นเดียวกับที่ภาพ มันให้ประสิทธิภาพที่ดีมากมาย

ป้อนคำอธิบายภาพที่นี่


7

หากคุณกำลังดีบักเว็บไซต์ ASP.NET โดยใช้ Internet Explorer 10 (และใหม่กว่า) ตรวจสอบให้แน่ใจว่าได้ปิดปลั๊กอินตัวจัดการรหัสผ่าน 'LastPass' ของ Internet Explorer LastPassจะนำเซสชันการดีบักของคุณไปสู่การรวบรวมข้อมูลและลดความสามารถในการอดทน!

ฉันส่งตั๋วสนับสนุนไปยัง Lastpass เกี่ยวกับเรื่องนี้และพวกเขารับทราบปัญหาโดยไม่ได้ตั้งใจที่จะแก้ไขเพียงกล่าวว่า: "LastPass เข้ากันไม่ได้กับ Visual Studio 2013"


ที่น่าตื่นตาตื่นใจฉันเพียงแค่ติดตั้ง LastPass นนี้และไม่เคยคิดว่ามันเป็นครั้งที่สองที่ก่อให้เกิดอาการปวดหัวของฉัน ...
ewitkows

มันไม่ใช่แค่ IE ปัญหาเดียวกันกับ Chrome และ Firefox ดูเหมือนว่า การปิดใช้งานมันกลับ VS เป็นปกติอีกครั้งสำหรับฉัน
โนอาห์

6

ฉันมีปัญหาเดียวกันและวิธีแก้ไขทั้งหมดที่กล่าวถึงที่นี่ไม่ได้ผลสำหรับฉัน

หลังจากถอนการติดตั้งส่วนขยาย "Productivity Power Tools 2013" ประสิทธิภาพก็กลับมาเป็นปกติ


ฉันยังมีปัญหานี้ด้วยการแก้ไขเดียวกันโดยใช้ Visual Studio 2015
แกรม

5

อีกหนึ่งสิ่งที่จะตรวจสอบ; สำหรับฉันมันคือการบันทึกฟิวชั่น

ฉันหันมานานแล้วและลืมเรื่องนี้ไปไม่มากก็น้อย การกำจัดไดเรกทอรี 5000+ รายการและไฟล์บันทึก 1 GB นั้นเป็นสิ่งมหัศจรรย์


ฉันเคยเปิดใช้งานการบันทึกฟิวชั่นในอดีตและลืมไปแล้ว ในโซลูชันที่มีโครงการจำนวนมาก (20+) สิ่งนี้สามารถฆ่าประสิทธิภาพได้จริงๆ ฉันปิดการใช้งานอีกครั้งและทุกอย่างเร็วมาก นอกจากนี้การเปิดใช้งานความล้มเหลวในการผูกเท่านั้นที่ดีกว่าสำหรับประสิทธิภาพการทำงานแล้วการผูกทั้งหมด
Preben Huybrechts

"ฟิวชั่น"คืออะไร(ในบริบทนี้)?
ปีเตอร์มอร์เทนเซ่น


4

มีวิธีแก้ไขปัญหาที่ดีสำหรับวิธีนี้หากคุณมีความเชื่องช้าในการแสดงผลไฟล์. css และ. cshtml

เพียงแค่ปิดไฟล์ทั้งหมดที่เปิดเพื่อให้แคชถูกล้างและเปิดไฟล์ที่ต้องการอีกครั้ง


4

Visual Studio Community Edition เป็นการสลับช้าระหว่างไฟล์หรือการเปิดไฟล์ใหม่ ทุกอย่างอื่น (ตัวอย่างเช่นรายการเมนู) เป็นอย่างอื่นปกติ

ฉันลองคำแนะนำทั้งหมดในคำตอบก่อนหน้านี้ก่อนและไม่มีใครทำงานได้ ฉันสังเกตว่ามันเกิดขึ้นเฉพาะในแอปพลิเคชัน ASP.NET MVC 4 เว็บดังนั้นฉันจึงเพิ่มแอปพลิเคชัน ASP.NET MVC 4 เว็บใหม่และนี่ก็รวดเร็ว

หลังจากการทดลองและข้อผิดพลาดมากมายฉันค้นพบความแตกต่างคือpackages.config- ถ้าฉันใส่การอ้างอิงของ Microsoft ที่ด้านบนของไฟล์ทำให้ทุกอย่างวุ่นวายอีกครั้ง

ป้อนคำอธิบายภาพที่นี่

ย้ายMicrosoft*รายการไปด้านบน

ป้อนคำอธิบายภาพที่นี่

ดูเหมือนว่าคุณไม่จำเป็นต้องย้ายพวกเขาทั้งหมด - การพูดว่าการย้าย<package id="Microsoft.Web.Infrastructure"มีผลที่เห็นได้ชัดเจนบนเครื่องของฉัน

เป็นการกัน

  • การลบเนื้อหาทั้งหมดของไฟล์ทำให้การลบไฟล์เร็วขึ้นอีกด้วย *
  • การแยกแพ็คเกจออกจาก Visual Studio ไม่สามารถแก้ไขปัญหาได้
  • เพื่อนที่ใช้ Visual Studio 2013 Premium สังเกตเห็นว่าไม่มีความแตกต่างในกรณีเหล่านี้ (ทั้งสองอย่างรวดเร็ว)

UPDATE

ดูเหมือนว่าแพ็กเกจNuGet ที่หายไปหรือไม่สมบูรณ์ภายในเครื่องนั้นเป็นสาเหตุ ฉันเปิดผู้จัดการแพคเกจและได้รับคำเตือน 'แพคเกจ NuGet บางอย่างหายไปจากโซลูชันนี้' และเลือกที่จะกู้คืนแพ็กเกจและเร่งสิ่งเหล่านี้ อย่างไรก็ตามฉันไม่ชอบสิ่งนี้เหมือนกับในที่เก็บของฉันฉันเพิ่มเฉพาะรายการจริงที่จำเป็นสำหรับการรวบรวมเนื่องจากฉันไม่ต้องการขยายพื้นที่เก็บข้อมูลของฉันดังนั้นในที่สุดฉันก็ลบ packages.config

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


คำตอบนี้มีผลสำคัญที่สุดในกรณีของฉัน ขอบคุณ.
Hakan

ใช่ดูเหมือนว่าแพ็กเกจ Nuget ที่ขาดหายไปจะทำให้ VS 2013 ช้าลงเช่นกัน แปลก!
Chandermani

3

สำหรับฉันปัญหาคือหน้าเริ่มต้น - มันเป็นการดาวน์โหลดเนื้อหาและทำให้ Visual Studio หยุดทำงาน

ทางออกเดียวสำหรับฉันคือ:

  1. ทำลายกระบวนการ DevEnv จากตัวจัดการงาน
  2. เริ่ม Visual Studio ในเซฟโหมดจากบรรทัดคำสั่ง:
    devenv.exe /safemode
  3. ไปที่เมนูToolsตัวเลือกและเลือกสิ่งแวดล้อม / การเริ่มต้นตัวเลือก
  4. เลือก "แสดงสภาพแวดล้อมที่ว่างเปล่า" สำหรับการดำเนินการเริ่มต้น
  5. ปิด Visual Studio
  6. รีสตาร์ทตามปกติ

2

การทดสอบหน่วยวิ่งช้า มันเป็นปัญหา ReSharper

  1. เมนูReSharperตัวเลือกสภาพแวดล้อมทั่วไป ...Clear Caches
  2. เครื่องมือเมนู→ ตัวเลือกReSharperทั่วไป ...Suspend Now
  3. ปิด Visual Studio
  4. ลบไฟล์. suo
  5. เปิด Visual Studio อีกครั้ง
  6. เปิดใช้งาน ReSharper อีกครั้ง

1

ฉันยังมีปัญหากับ IDE ที่ช้า

ในกรณีของฉันฉันติดตั้ง

  • ReSharper
  • Npgsql (โอกาสต่ำที่จะทำให้เกิดปัญหา)
  • Entity Framework Power Tools Beta 4

ต่อไปนี้ช่วยฉันสักเล็กน้อย:

  • ปิดใช้งานการซิงโครไนซ์ - เมนูเครื่องมือตัวเลือกการตั้งค่าที่ซิงโครไนซ์สภาพแวดล้อม
  • ผู้พิการเลือก plug-in - เมนูToolsสตูดิโอตัวเลือก → ควบคุมแหล่งที่มา
  • Disabled Entity Framework Power Tools Beta 4 - เมนูเครื่องมือส่วนขยายและการอัพเดท

ถอนการติดตั้งResharper ของ JetBrain - WOW !! ฉันเร็วอีกครั้ง !!


1

เปลี่ยนค่า Fusion Log ให้เป็น 0 มันแก้ปัญหาของฉันได้

นี่คือคีย์ FusionLog ในรีจิสตรี:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Check ForceLog value (1 enabled, 0 disabled).

"Fusion Log Value"กับ"FusionLog"กับ"Fusion" : ตัวอักษรคืออะไรและอะไรไม่
ปีเตอร์มอร์เทนเซ่น

1

ฉันกำลังเผชิญกับปัญหานี้มานานแล้ว ด้านล่างเป็นขั้นตอนที่ฉันเล่นและมันใช้ได้กับฉันเสมอ:

  • การลบไฟล์. suo ของโซลูชัน
  • การลบไฟล์ ASP.NET ชั่วคราว (คุณสามารถค้นหาได้ที่ไฟล์% WINDOW% \ Microsoft.NET \ Framework \ Temporary ASP.NET)
  • การลบเบรกพอยต์ทั้งหมดในแอปพลิเคชัน

0

Visual Studio 2013 มีเซิร์ฟเวอร์แพ็คเกจที่กำลังทำงานอยู่และใช้จ่ายหน่วยความจำสูงถึง 2 ล้าน K

ฉันให้ความสำคัญต่ำและความผูกพันกับ CPU เพียงตัวเดียวและ Visual Studio ทำงานได้ราบรื่นยิ่งขึ้น


6
ชื่อกระบวนการของเซิร์ฟเวอร์แพคเกจ Visual Studio คืออะไร คุณเห็นแล้วว่าหน่วยความจำ 2 ล้าน K นั้นมี RAM มากถึง 1.9GB มันเป็นกระบวนการ devenv.exe หรืออย่างอื่น?
Dio Phung

0

Performance Explorer

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

เปิดExplorer ประสิทธิภาพ หากคุณยุบทั้งหมดของรายการในมีให้เลือกทั้งหมดแล้วคุณสามารถคลิกขวาและทำลบ

โซลูชันของฉันเปิดเร็วขึ้นและทำงานได้เร็วขึ้นมากในขณะนี้

นอกจากนี้คุณอาจสังเกตเห็นการเปลี่ยนแปลงในslnไฟล์ของคุณตามที่ปรากฏ สำหรับฉันส่วนนี้ถูกลบออกจาก sln

GlobalSection(Performance) = preSolution
    HasPerformanceSessions = true
EndGlobalSection

1
สิ่งนี้ใช้สำหรับการวัดประสิทธิภาพของแอพในระหว่างการพัฒนา แต่ไม่ใช่สำหรับ visual studio นั้นเอง

ใช่ แต่การใช้เครื่องมือนี้จะส่งผลต่อประสิทธิภาพการทำงานของ Visual Studio เช่นเดียวกับในกรณีของฉัน คำถามและชุดคำตอบนี้เป็นเหมือนรายการตรวจสอบ ไม่ใช่คำตอบทั้งหมดที่จะนำไปใช้ในทุกกรณี
Jess

คุณสามารถเพิ่มข้อมูลเพิ่มเติมลงในคำตอบเกี่ยวกับสิ่งที่ลบ / เปลี่ยนแปลงได้ (บางสถานะเปลี่ยนแปลง)
ปีเตอร์มอร์เทนเซ่น

0

ใน Visual Studio 2015 ฉบับชุมชนผมเคยมีประสบการณ์มาก (มาก) IDE ช้าหลังจากที่เปลี่ยน "ตัวอักษรสิ่งแวดล้อม" ในเมนูToolsตัวเลือก ... → อักษรและสี

การย้อนตัวเลือกนี้กลับไปเป็นค่าเริ่มต้น ("อัตโนมัติ") จะแก้ไขทันที


นี่คือการเพิ่มประสิทธิภาพที่แปลกประหลาดที่สุดเท่าที่ฉันเคยเห็นในหัวข้อนี้ ฉันสงสัยว่า Font ยุ่งกับมันได้อย่างไร ...
kayleeFrye_onDeck

0

ฉันมีปัญหาที่คล้ายกันเมื่อย้ายจาก Visual Studio 2012 → Visual Studio 2013 IDE จะล็อคหลังจากเกือบทุกคลิกหรือบันทึกและการสร้างจะใช้เวลานานกว่าหลายเท่า ไม่มีวิธีการแก้ปัญหาที่ระบุไว้ที่นี่ช่วยได้

ในที่สุดสิ่งที่ช่วยได้ก็คือการย้ายโครงการของฉันไปยังไดรฟ์ในท้องถิ่น Visual Studio 2012 ไม่มีปัญหาในการจัดเก็บโครงการของฉันบนเครือข่ายที่ใช้ร่วมกัน แต่ Visual Studio 2013 ด้วยเหตุผลบางอย่างไม่สามารถจัดการได้


0

ฉันติดตั้ง Visual Studio 2013 แล้วและทำงานได้อย่างราบรื่น เมื่อถึงจุดหนึ่งก็เริ่มที่จะชะลอตัวและตัดสินใจที่จะติดตั้ง Visual Studio 2015 หลังจากการติดตั้งไม่มีอะไรเปลี่ยนแปลงและทั้งสองรุ่นกำลังสร้างวิธีแก้ปัญหาที่ช้ามาก (ประมาณ 10 นาทีสำหรับ 18 โครงการในการแก้ปัญหา)

จากนั้นฉันก็เริ่มนึกถึงส่วนขยายที่เพิ่งติดตั้งล่าสุด - เครื่องมือล่าสุดที่ติดตั้งคือ PHP สำหรับ Visual Studio (มีเฉพาะใน Visual Studio 2013 เท่านั้น) ฉันไม่แน่ใจว่าส่วนขยายสามารถส่งผลต่อ Visual Studio รุ่นอื่นได้อย่างไร แต่การถอนการติดตั้งส่วนขยายนั้นช่วยให้ฉันแก้ปัญหาได้

ฉันหวังว่านี่จะช่วยให้ผู้อื่นตระหนักว่าไม่ใช่ความผิดของ Visual Studio


0

ฉันเพิ่ม "devenv.exe" เป็นการยกเว้นการWindows Defender สิ่งนี้แก้ปัญหาของฉันได้อย่างสมบูรณ์ ผู้คนสามารถลองสิ่งนี้เป็นครั้งแรก


0

ฉันมีปัญหาเดียวกัน แต่เพิ่งจะช้าเมื่อพยายามหยุดการดีบักใน Visual Studio 2013 และฉันลองทำสิ่งนี้:

  • ปิด Visual Studio จากนั้น
  • ค้นหาโฟลเดอร์โครงการงาน
  • ลบไฟล์. suo
  • ลบ / obj โฟลเดอร์
  • เปิด Visual Studio
  • สร้างใหม่

0

ไม่มีคำแนะนำใดที่เหมาะกับฉัน แต่ฉันแก้ปัญหาได้แล้ว ฉันได้ลองคำแนะนำอื่น ๆ ส่วนใหญ่ก่อนที่จะมาถึงวิธีแก้ไขปัญหาต่อไปนี้

สถานการณ์ของฉัน / ปัญหา:

ใช้ Visual Studio 2017 กับ ReSharper Ultimate การป้อนข้อมูลแป้นพิมพ์ใน IDE ช้าลงอย่างมากตามที่ผู้อื่นอธิบาย การเปลี่ยนแปลงครั้งล่าสุดที่ฉันทำกับโซลูชันของฉันคือการเพิ่มโครงการเว็บไซต์ใหม่ดังนั้นฉันจึงพิจารณาเรื่องนั้น หลังจากลองสิ่งต่างๆมากมายฉันพยายามเพิ่มโครงการเว็บไซต์ที่สองดังนั้นฉันจึงสามารถลองแทนที่โครงการแรกและ Visual Studio เพิ่งจะถูกแท็กหลังจากนั้น มันจะไม่โหลดโซลูชันอีกต่อไป

โซลูชันของฉัน:

ผมบังคับ Visual Studio ปิดแล้วฉันออกที่เพิ่มใหม่เว็บไซต์ของโครงการ (s) จากแฟ้ม .sln ใช้Notepad หลังจากบันทึกและเริ่มต้น Visual Studio โซลูชันของฉันโหลดได้อย่างรวดเร็วและทุกอย่างกลับมาเป็นปกติ ฉันเพิ่มเว็บไซต์ใหม่ที่มีการกำหนดค่าแตกต่างกันเล็กน้อย (ดูความคิดด้านล่าง) และปัญหาไม่ได้ปรากฏตัวอีกครั้ง

ความคิดของฉัน:

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


0

ฉันมีพฤติกรรม Visual Studio ที่การพิมพ์ช้าสำหรับไฟล์ HTML ของฉัน ก่อนหน้านี้เมื่อฉันติดตั้งฉันเดาว่าเพราะไฟล์ HTML ของฉันเป็น HTML ทั่วไปที่จำเป็นต้องติดตั้งเครื่องมือการพัฒนาเว็บใด ๆจากองค์ประกอบเวิร์กโหลดของตัวติดตั้งนั้นไม่จำเป็น ฉันกลับไปและติดตั้งบิตนี้และพฤติกรรมของ Visual Studio เป็นอย่างที่ฉันคาดไว้


-1

มีใครพบปัญหา CodeLens (ตัวนับการอ้างอิง) กับประสิทธิภาพการเริ่มต้นหรือไม่

ปิดการใช้งานCodeLens (เมนูเครื่องมือตัวเลือกแก้ไขข้อความทุกภาษาCodeLens )

ปิดใช้งานการควบคุมแหล่ง Gitด้วย (เมนูเครื่องมือ * → ตัวเลือกการควบคุมแหล่งที่มา )

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