có khi lên 17%
có khi lên tận 45%
và phải tìm nguyên nhân thôi.
thử mở vim với không config gì hết:
vim -u NONE file_ma_lam_no_cham.py
giả sử file này 100 dòng, bạn giữ nguyên phím j để nó trượt xuống và mở top bên cạnh xem nó cắn bao nhiêu CPU.
Trên máy tớ, lúc này chí tốn 0.7% CPU, và tầm 0.5 % RAM
Giờ chạy :syntax on, và làm tương tự, nó cắn 4-5%
Để nguyên vimrc và mấy cái plugin hiện tại, nó cắn đến 45% vả có khi nhảy hơn. Nguyên nhân gây ra việc này là do các plugin / config viết quá tệ và chạy tốn CPU.
Hãy mở code các plugin ra đọc, chúng chả khác gì code python hay code C cả, bạn hoàn tòan có thể đọc được.
Hoặc có thể gõ lần lượt như sau để tìm ra tại sao vim lại dùng nhiều CPU thế:
(cái này nhặt từ SO)
:profile start profile.logHết!
:profile func *
:profile file *
" At this point do slow actions
:profile pause
:noautocmd qall!
Happy vimmer \m/
No comments:
Post a Comment