Cải thiện / Giải quyết độ trễ đầu vào bàn phím với Visual Studio 2013


16

Tôi có một chút chậm trễ (ước tính 50-200 ms) với đầu vào bàn phím (chỉnh sửa mã) từ trong Visual Studio 2013. Vấn đề không xảy ra với Visual Studio 2010. Khi gõ, có một chút chậm trễ trước khi phím hiển thị trên màn hình. Tôi không biết nếu đây là điều tôi có thể sửa chữa.

Đây là một số điều có thể thu hẹp vấn đề.

  • Tôi đã sử dụng msconfig để đóng các chương trình.
  • Tôi có thiết lập màn hình kép, với độ phân giải 1920x1080 trên cả hai (tổng bộ nhớ video 1700 MB theo dxdiag)
  • Sử dụng laptop, i7 lõi ​​tứ, RAM 8 GB
  • Windows 7, 64-bit
  • Sự cố xảy ra trong Visual Studio 2013 (Chuyên nghiệp), chỉnh sửa mã (bao gồm chế độ an toàn VS2013) (nghĩa là không đề cập đến các plugin trong câu trả lời của bạn nếu bạn muốn bình chọn) - Xem https://msdn.microsoft.com/en-us / l Library / ms241278 (v = vs.120) .aspx để giải thích về chế độ an toàn nào.
  • Sự cố không xảy ra trong Visual Studio 2010
  • Vấn đề không xảy ra trong notepad
  • Đôi khi nó có thể trở nên tồi tệ hơn nếu máy tính đã chạy trong nhiều ngày, khởi động lại tạm thời cải thiện nó (nhưng vẫn chậm hơn một chút so với VS2010)

Rõ ràng Visual Studio 2013 mới hơn và có nhiều chuông và còi hơn, có thể một trong những tính năng này tạo ra một số chi phí bổ sung liên quan đến việc nhập mã. Bất kỳ ý tưởng có thể cải thiện điều này sẽ hữu ích. Tôi thích các giải pháp đơn giản hơn, nhưng tôi sẽ lấy những gì tôi có thể nhận được.


2
tôi cũng có những vấn đề tương tự. Nó đã được chú ý ngay lập tức khi đi từ VS2012 đến VS2013 và đồng nghiệp của tôi cũng trải nghiệm điều này. Không chỉ có sự chậm trễ trong mã của tôi hiển thị, mà dường như mọi thứ không còn xảy ra tuần tự. Một mô hình phổ biến đối với tôi là control + f, control + v. Điều đó sẽ dán vào hộp thoại tìm trong VS2012, nhưng trong VS2013, nó sẽ dán vào trình chỉnh sửa mã trước khi hộp thoại tìm thấy hiển thị. Khi tôi nhận thấy, tôi nhấn control + z để hoàn tác, nhưng nó kết thúc bên trong hộp thoại find vì thời gian trôi qua.
Joseph Lennox

1
Liệu chủ đề này giúp đỡ?
harrymc

Tôi không biết về điều đó, nhưng không, nó không tạo ra sự khác biệt trong trường hợp của tôi.
Nuzzolilo

Bạn cần kiểm tra hai điều: tải CPU và tải ổ đĩa. Mở Trình quản lý tác vụ và quan sát tải CPU để xác định xem sự cố có phải do CPU đang bị quá tải hay không. Xem đèn LED của ổ cứng để xem nó nhấp nháy nhanh hay bật và chắc chắn để xem sự cố có phải do ổ cứng bị đập không (và do đó bị quá tải). Cả hai đều có thể gây ra triệu chứng này. Nếu bạn thấy một trong hai trường hợp đó, thì bước tiếp theo của bạn là tìm hiểu tại sao hệ thống bị gánh nặng.
Synetech

Trong trường hợp của tôi 0% cpu và 0% đĩa. Nhưng bất kỳ văn bản chỉnh sửa độ trễ rất nhiều? Phải là do một số loại plugin hoặc một cái gì đó.
Zapnologica 18/03/2015

Câu trả lời:


12

Tôi cũng gặp phải tình trạng lag bàn phím nghiêm trọng khi gõ bằng VS2013. Đối với tôi, mọi thứ trở nên tốt hơn bằng cách gỡ cài đặt một plugin cụ thể:

Tools --> Extensions and Updates -->  Uninstall Application Insights

Tôi không nhớ đã cài đặt plugin này, nhưng nó được gọi là Công cụ hiểu biết ứng dụng cho Visual Studio . Trang được tham chiếu đề cập rằng tiện ích mở rộng này là bản xem trước, với giá trị của nó.


1
Bạn có biết vấn đề này xảy ra trong chế độ an toàn không?
Nuzzolilo

3

Tôi đã có cùng kinh nghiệm với VS 2013 cuối cùng.

Nó tốt hơn nhiều khi tôi tắt tính năng CodeLens .

(bạn có thể tìm thấy nó trong Tùy chọn -> Trình soạn thảo văn bản -> Tất cả ngôn ngữ -> CodeLens -> bỏ chọn Kích hoạt CodeLens)


2

Tôi gặp vấn đề phản hồi gõ phím chậm khi chỉnh sửa tệp Dao cạo (.cshtml) và với ReSharper đang hoạt động. Có một cài đặt trong nhóm Chỉnh sửa mã trong các tùy chọn ReSharper cho Dao cạo -> Tác vụ bối cảnh. Có hai hộp kiểm:

   _ Chuyển đổi đánh dấu khối dao cạo thành đánh dấu đường
   _ Chuyển đổi đánh dấu đường dao cạo thành đánh dấu khối

Cả hai đều được kiểm tra, không có ý nghĩa gì, vì vậy tôi đã bỏ chọn cả hai. Sau đó quay lại chỉnh sửa tập tin và voila - tăng tốc tức thì khi tôi gõ!


Chia sẻ lại bị vô hiệu hóa trong Chế độ an toàn. Câu hỏi này đặc biệt đề cập rằng hành vi này vẫn tồn tại trong chế độ an toàn. Không có phiếu bầu nào.
Nuzzolilo

Có thể có một lỗi trong việc lưu các cài đặt này. Nó vấp tôi lên. Kiểm tra xem bạn có phiên bản mới nhất của R # đã cài đặt jetbrains.com/help/resharper/2017.1/ không
cottsak

1

Tôi gặp vấn đề tương tự nhưng khi tôi đóng VS 2013 tôi đã gặp một lỗi nói rằng tôi cần tải xuống Microsoft SQL Server Compact 4.0. Vâng, tôi đã đi và cài đặt nó sau đó khởi động lại VS 2013 và bây giờ nó đang chạy tốt và mượt mà.


0

Vô hiệu hóa tự động cập nhật Intellisense bằng cách sử dụng đã "Disable Auto Updating" in Options -> Text Editor -> C/C++ -> Advancedgiải quyết độ trễ cho tôi (trong trường hợp tệp C / C ++).

Ngoài ra tôi nhận thấy rằng việc sử dụng các tệp nhỏ hơn đã giúp, trước khi tôi tìm thấy cài đặt ở trên. Độ trễ chỉ biểu hiện khi chỉnh sửa phần đầu hoặc phần giữa của một tệp dài. Ở cuối một tập tin dài không có độ trễ.


0

Nhìn chung, việc vô hiệu hóa màn hình bổ sung (màn hình thứ hai hoặc thứ ba) có kết quả phù hợp nhất để khắc phục điều này cho tôi. Tôi không biết chính xác quá trình gây ra sự chậm lại, nhưng máy phải thực hiện nhiều xử lý bổ sung để xuất ra nhiều màn hình.

Với máy tính để bàn gia đình của tôi có Geforce GTX 980 Ti, đây không phải là vấn đề. Nhưng hầu hết các máy tiêu chuẩn sẽ bao gồm độ trễ tinh tế với nhiều màn hình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.