13

Tôi gặp vấn đề với Visual Studio 2010, sau một thời gian, chạy hết sức chậm và làm chậm mọi thứ khác xuống với nó. Tôi có nghĩa là:Visual Studio 2010 Intellisense làm chậm mọi thứ

  • Hầu hết các cửa sổ đang mở khác trở nên không đáp ứng
  • Typing bị trì hoãn
  • lần xây dựng tăng gấp 10 lần
  • Saving sẽ mãi mãi

Tôi chắc chắn đây là một Vấn đề Intellisense; vô hiệu hóa nó giải quyết mọi thứ, và khi điều này xảy ra trong Task Manager, tôi tìm thấy một vài vcpkgsrv.exe (điều Intellisense) chạy ở khoảng 160,000K bộ nhớ (Điều này giống như một trò chơi chuyên sâu hơn, ít đồ họa hơn). Tuy nhiên, tôi muốn chạy Intellisense. Cách duy nhất tôi có giải quyết điều này tại thời điểm này là để hủy bỏ các quá trình này khi họ làm chậm công cụ xuống.

Tôi đã thử tải bản vá và nghĩ rằng nó đã được cài đặt, vì tôi không thể cài đặt lại.

EDIT: Tôi đang chạy Windows XP, với VSC++ Express. Tôi có RAM 2GB và bộ xử lý lõi kép 3,2 GHz. Bất kỳ ai cũng có thể trợ giúp?

+0

Bạn đã cài đặt chương trình chống vi-rút chưa? –

+0

Có, tôi có Bullguard 9.0. –

+0

Điều gì sẽ xảy ra nếu bạn vô hiệu hóa nó? Ngoài ra tôi nhớ đã có vấn đề hiệu suất chạy VS2010 trên Windows XP. –

Trả lời

6

Tôi gặp sự cố tương tự với máy tính Windows XP của mình. Sau một thời gian dài tôi tìm thấy một giải pháp vì vậy tôi sẽ đăng nó trở lại đây vì nó là kết quả đầu tiên tôi nhận được trên google.

Cài đặt bản cập nhật API Windows Automation cho Windows XP (KB971513).

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=cd55456d-9703-42a0-b982-8a8a89ca0aa3&displaylang=en

+0

Cảm ơn bạn đã biết thông tin, tôi hy vọng điều này sẽ giúp xóa hoàn cảnh của tôi :) – nXqd

1

Đây không phải là khiếu nại phổ biến, điều này khiến cho nó có khả năng là môi trường. Một số bức ảnh ngẫu nhiên trong bóng tối:

  • Không có ít nhất 2 GB RAM
  • Cài đặt VS2010 trên một máy cũ với một ổ đĩa bị phân mảnh
  • Chỉnh sửa các file mã nguồn rất lớn (> 10.000 dòng)
  • giữ một số lượng rất lớn của các tab biên tập mở (> 50)
  • một tương tác xấu với một Visual Studio add-on
  • một tương tác xấu với một hệ thống add-on

Công cụ IntelliSense cho C++ có nhiều mục có thể chỉnh sửa trong Công cụ + Tùy chọn, Trình chỉnh sửa văn bản, C/C++, Nâng cao. Điều này blog post mô tả các tùy chọn này một cách chi tiết. Nếu máy của bạn cũ và không được bảo trì tốt (tức là không bao giờ chạy phân mảnh đĩa, nhiều trình xử lý mở rộng vỏ) thì hãy xem xét một trình xử lý mới hoặc xóa hệ thống.

+0

Cảm ơn, nhưng tôi cảm thấy mọi thứ đều bình luận đầu tiên không ảnh hưởng đến tôi (tôi chống phân mảnh thường xuyên, có các tệp nguồn nhỏ so sánh, có vài tab mở và không có tiện ích bổ sung). –

6

Nó có thể cho biết vấn đề với tệp sdf của giải pháp. Hãy thử đóng giải pháp, xóa tệp sdf và tải lại giải pháp.

+0

Sửa lỗi tuyệt vời! làm việc tuyệt vời cho tôi. –

+0

Điều này cũng đã cải thiện rất nhiều cho tôi. Ngay cả trong khi intellisense bận rộn phân tích tất cả các tập tin tôi đã có thể làm những điều mà trước đây đã gây ra IDE để treo. – jatrim

+0

Tôi đã xóa tệp .suo và nó đã khắc phục sự cố này cho tôi. (Cũng làm sạch toàn bộ giải pháp). –

1

3.5+ GB bộ nhớ được khuyến nghị!

VS 2010 sử dụng một lượng bộ nhớ khổng lồ với intellisense trên bất kỳ dự án có kích thước phù hợp nào.

Bản vá được liệt kê ở trên là câu trả lời đúng không giúp ích cho tôi. Cài đặt lại hệ điều hành từ đầu không giúp được gì. Cài đặt VS 2010 SP1 không giúp được gì. Điều gì đã giúp là nâng cấp bộ nhớ từ 2GB lên 3.5GB.

Tôi đang chạy Windows XP, SP3.

2

Nếu bạn thấy hệ thống Visual Studio 2010 tạm dừng khi bạn nhập mã ... đôi khi đến điểm làm mờ mã của bạn và nói "Không phản hồi" trên thanh tiêu đề, có thể bạn đang gặp sự cố Intellisense. Đặc biệt là nếu bạn đang làm việc trên mã mà thậm chí sẽ không biên dịch trong Visual Studio và sẽ không bao giờ vì bạn chỉ sử dụng VS làm trình soạn thảo và sẽ xây dựng mã của bạn trong một số môi trường khác, tức là bạn sẽ nhận được điều này rất nhiều.

Để khắc phục, tôi vô hiệu hóa Intellisense (nó chỉ vẽ các quằn quại màu đỏ dưới các biến không xác định vv) và "Tiền xử lý" mã của bạn để bật và tắt mã bên trong #ifdef khu vực được gắn cờ. Điều này là không đủ hữu ích trong môi trường của tôi để biện minh cho một đến mười giây tạm dừng mỗi vài giây trong khi tôi đang nhập mã.

Để tắt Intellisense, hãy chuyển đến Công cụ | Tùy chọn bấm vào Text Editor sau đó trên C/C++ và sau đó trên nâng cao. Cuộn bên phải xuống để xem "IntelliSense" và đặt "Tự động thông tin nhanh" thành False.

Bingo! Vấn đề sẽ biến mất!

1

Sự cố chậm và không phản hồi của tôi là do sản phẩm bảo mật gây ra. Tên của quá trình là "Rtvscan.exe". Nó hogged tất cả các đĩa I/O. Nó là một phần của bộ phần mềm bảo mật của Symantec trên máy Win XP của tôi. Đó là một máy tính xách tay của công ty, vì vậy các lựa chọn khắc phục của tôi bị hạn chế. Tôi đã sử dụng Process Explorer để tạm dừng quá trình. (Nếu bạn giết quá trình, nó chỉ đơn giản là khởi động lại).

Liên kết với Process Explorer trên trang web MS: http://technet.microsoft.com/en-us/sysinternals/bb896653

+0

Tôi có cùng một vấn đề khi các chương trình sao lưu trực tuyến đang đồng bộ hóa với "đám mây" hoặc khi chống phân mảnh. – AMissico

0

Tôi đã gỡ bỏ file * .suo và VS 2010 công trình tại mỹ

1

thiết lập khác mà làm việc cho tôi cho JavaScript. Chuyển đến Công cụ - Tùy chọn - TextEditor - JScript Bỏ chọn "Định dạng dòng đã hoàn thành khi nhập"

Các vấn đề liên quan