Pycharm trên Linux: Scrolling đột nhiên rất chậm chạp


0

Tôi có một máy Linux với 4gb RAM và 2 VCPU trên VirtualBox chạy trên máy chủ Windows 7 (Core i7 với 16 gigs RAM). Linux VM là không gian làm việc của tôi cho một dự án. Tôi chạy Mobaxterm trên máy Windows của mình và tôi đặt HIỂN THỊ cho máy Linux chạy PyCharm của mình.

Nó đã hoạt động mà không có bất kỳ vấn đề nào trong một thời gian dài, nhưng kể từ hôm qua tôi thấy việc cuộn đã trở nên rất chậm chạp và nói chung PyCharm đã trở nên rất chậm. Tôi thực sự có thể thấy các thành phần Swing được vẽ khi tôi cuộn lên xuống hoặc mở bất kỳ hộp thoại nào.

Tôi đã thử:

  • Khởi động lại VM và máy chủ Windows
  • Đã xóa .idea~/.PyCharm40thư mục và tạo lại các dự án của tôi
  • Thay vì sử dụng mạng cầu nối trong VirtualBox, tôi đã thử kết nối qua Bộ điều hợp chỉ lưu trữ (để tránh chạm vào mạng LAN của công ty).
  • Tăng cài đặt -Xms và -Xmx cho Pycharm
  • Đã thử sử dụng Firefox trên máy ảo Linux này, và sau đó kiểm tra xem việc cuộn hoặc giao diện người dùng chậm chạp ở đó bằng cách sử dụng cùng một HIỂN THỊ (không phải vậy); đã thử tải một trang lớn và cuộn rất mượt
  • Tắt tất cả các kiểm tra mã trong PyCharm (IDE đã được đặt ở chế độ Tiết kiệm năng lượng)
  • Đã gỡ cài đặt (đã xóa PyCharm, tất cả các .ideathư mục và ~/.PyCharm40thư mục) và thử cài đặt lại
  • Đã gỡ cài đặt MobaXterm (với cấu hình của nó) và thử sau khi cài đặt lại

Tuy nhiên, tôi không thấy bất kỳ cải thiện. Tôi không biết nên thử cái gì và cách khắc phục. Hoàn toàn không có vấn đề về hiệu năng trên máy chủ Windows. tophiển thị mức sử dụng CPU hợp lý cho quy trình Java của PyCharm (từ 5% đến 15%; tôi nghĩ nó không tệ?).

uptime cũng không hiển thị bất kỳ tải cao nào:

$ uptime
 20:04:54 up 57 min,  1 user,  load average: 0.00, 0.00, 0.00

Câu trả lời:


0

Tôi đã giải quyết được vấn đề và tôi không hiểu tại sao nó lại hoạt động, vì vậy mọi lời giải thích về vấn đề này sẽ hữu ích. Tôi đang ghi lại điều này để bất kỳ ai khác gặp phải vấn đề này đều có thể có lợi.

Những gì tôi đã làm là, thiết lập DISPLAYbiến môi trường trong MobaXterm như thế này:

$ export DISPLAY=<my_windows_ip>:0.0

Rõ ràng điều này là không cần thiết theo tài liệu của MobaXterm vì nó tự chuyển tiếp .

Vì vậy, những gì đã khắc phục vấn đề của tôi:

> ssh my_linux_ip
$ pycharm

Đó là nó. Tôi đã không phải thiết lập mức độ biến đổi HIỂN THỊ. Tuy nhiên, điều này không hiệu quả với đồng nghiệp của tôi, người đang đối mặt với cùng một vấn đề.

CẬP NHẬT:

Cuối cùng cũng giải quyết được vấn đề trên máy tính của đồng nghiệp tôi. Đó là do cài đặt CPU của máy ảo Linux của anh ấy trên VirtualBox là nguyên nhân của vấn đề này.

Các bước:

  • Khởi chạy Trình quản lý VirtualBox của Oracle
  • Nhấp vào ->Cài đặt VM có liên quan
  • ->Bộ xử lý hệ thống
  • Kéo nắp thực thi đến 100%

Cài đặt Cap thực thi trước đây của anh ta là 44%.

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.