Tôi đang viết một tài liệu và tôi gặp vấn đề với hiệu suất của Emacs mà tôi nghĩ đã xuất hiện ngày hôm qua. Tôi chưa thực hiện bất kỳ thay đổi nào trong tệp init của mình hoặc cài đặt bất kỳ gói mới nào.
Vấn đề là trong khi tôi đang viết, có một độ trễ rất đáng chú ý giữa việc nhấn các chữ cái trên bàn phím và để chúng hiển thị trên màn hình. Đôi khi tôi xem chúng vẫn in trên màn hình sau khi tôi gõ xong từ.
Tôi không biết có vấn đề nào khác ngoại trừ tốc độ gõ (tôi chỉ có thể đoán là có) nhưng tôi đã không chú ý đến chúng.
Điều gì có thể gây ra vấn đề này?
Có phải do Emacs gây ra hay là do hiệu suất của máy tính của tôi? Nói chung các biến ảnh hưởng đến hiệu suất của Emacs là gì?
Phiên bản Emacs của tôi là GNU Emacs 24.3.1
Chế độ hoạt động chính là:
- Mủ cao su
và các chế độ hoạt động nhỏ là:
- Tự động hoàn thành
- Tự động sáng tác
- Tự động nén
- Tự động mã hóa
- Nháy mắt
- Tên tệp-Shadow
- Khóa chữ
- Toàn cầu tự động hoàn thành
- Global-Font-Lock Global-Hl-Line
- Số dòng
- Con lăn chuột
- Shell-Dirtrack
- Show-Paren
- Smartparens
- Smartparens-Toàn cầu
- Tooltip Transient-Mark
linum-mode
làm chậm hiệu suất trong bộ đệm lớn. nlinum-mode
được viết bởi Stefan là tốt hơn cho bộ đệm lớn hơn.
C-h m
sẽ tiết lộ chế độ chính và tất cả các chế độ nhỏ đang hoạt động. Bạn có thể từ từ vô hiệu hóa từng chế độ nhỏ cho đến khi bạn theo dõi nguyên nhân. Nó có thể là chế độ chính, nhưng các chế độ nhỏ là nghi phạm có khả năng nhất. Nếu không chỉ định chế độ nào bạn đang sử dụng, bất kỳ ai ở đây sẽ chỉ bị đâm vào bóng tối về những gì đang xảy ra với vấn đề của bạn. Tôi có một tình huống hiếm gặp xảy ra với một số hình ảnh đặc biệt - ví dụ: khi ai đó gửi email cho tôi thứ gì đó có ký hiệu điện thoại hoặc các ký hiệu đặc biệt khác trong iPhone - nhưng đó là sự cố chậm bị cô lập do các ký hiệu đặc biệt gây ra.