Çoğu kaynak aç eklentisini algıla


Yanıtlar:


12

Bu gerçekten mümkün değil. Vim'in hiçbir izolasyon kavramı yok, her şey büyük, mutlu, tek iş parçacıklı bir süreçte yaşıyor ve kaynaklar tüm eklentiler arasında demokratik olarak paylaşılıyor. Yapabileceğiniz en iyi şey profil oluşturmayı etkinleştirmek (bkz. :help profiling) Ve hangi işlevlerin çalıştırılmasının en fazla zaman aldığını görmek, ancak bu size CPU veya bellek kullanımı hakkında çok fazla şey anlatmayacaktır.

Bununla birlikte, neovim insanlarına bu sorunları düşünmüş olabilirler.


2

Belki bir yaklaşım olabilir

vim --startuptime vim.log

Sonra en çok zaman alan eklentiyi almak için vim.log çıktısını sıralayabilirsiniz. Daha sonra vim başlangıcını

vim -c 'profile start vim.log' -c 'profile func *' -c 'q'

Bu oldukça ayrıntılıdır, ancak her işlev yükleme süresini yazdırır, bu şekilde hangi işlev / eklenti gecikme vim yüklemesini ölçebilirsiniz.

Bu gönderiye bir göz atın

Vim'in Başlangıç ​​Süresini İyileştirme


Bunun yalnızca başlangıç ​​zamanını ve başka bir şeyi profillemeyeceğini unutmayın . Yararlı ama çok sınırlı.
Martin Tournoij
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.