私はVimを新しくインストールしました。この機会に、私はVIM設定にいくつかの新しいプラグインを追加しました。問題は、今、ファイルの最初の変更を行うと、VIMブロックと私のCPUの1つが100%の負荷に達することです。また、これはいつも起こっているし、私はファイルを編集している間です。以前の設定ではこれは起こりませんでした。 どのように私のCPUを殺しているプラグインを見つけることができますか?私のCPUに過負荷がかかっているVIMプラグインを見つける方法
12
A
答えて
9
romainl年代(いいとシンプル)trial-and-error approachの代替として::he profile
:
私はVimの組み込みのプロファイラを使用したら、このようなやりました。
アクティブにするには、vimを自分でコンパイルする必要があります(プロファイリングはデフォルトのvimディストリビューションでは有効になっていません)。
その後
:profile start filename
(100%にCPUをプッシュする)プロファイリングを有効にし、filename
にプロフィールデータを書き込む、あなたのファイルを編集するためには、一度プロファイリングを停止する
:profdel
を行って。 vimを終了すると、filename
で書かれたプロファイリング情報が見つかります。
関連する問題
- 1. リモートシステムのCPU負荷を見つける方法
- 2. スレッドを生成してCPUに負荷をかける
- 3. は、私が過負荷を持つ2つの非常に類似した過負荷に
- 4. 過負荷メンバーが見つかりません
- 5. JavaからのCPU負荷
- 6. IBM AIXでサーバーの負荷を見つける方法は?
- 7. GridViewのイベント:私はそれを持っているように過負荷が
- 8. CPU高負荷()
- 9. slither.ioはCPUに負荷をかけますか?
- 10. boost :: posix_time :: microsec_clockはCPUに負荷をかけますか?
- 11. どのようにAndroid搭載端末のCPU負荷をプログラム的に見つけるのですか
- 12. サーバーの過負荷:
- 13. Apacheエラーログ - サーバが過負荷ですか?
- 14. 透過OpenGL FBバックグラウンドでXorgのCPU負荷が増加しますか?
- 15. dc.js - 私はこれを見て、負荷への負荷
- 16. どのオペレータに過負荷を掛ける必要がありますか?
- 17. CPU負荷をRAMに転送する方法は?
- 18. 過負荷の二つの方法のString []パラメータ
- 19. インスタンス過負荷メッセージボックス
- 20. MFC - メッセージボックス過負荷
- 21. IIS CPU負荷が高い:GetMetaDataInternalInterfaceFromPublic + 0x935c
- 22. Demeterの法律に従っている間に怠惰な負荷をかける方法は?
- 23. CでCPU負荷を指定する方法は?
- 24. C#の過負荷問題
- 25. サイレックス・過負荷クラスのユーザー
- 26. のstd ::過負荷エラー
- 27. Kotlinで過負荷になる
- 28. htopコマンドからコアのCPU負荷を抽出する方法は?
- 29. スクリプト - CPU負荷を確認する(Python)
- 30. Php7.0-fpm高負荷CPU
すべてのプラグインを削除して1つずつ追加して戻します。 – romainl
これは私が避けようとしている方法ですが、他の方法がない場合は... – sica07
おそらくプロファイラを使用できます。また、いくつかのプラグインについて考えてみることもできます:いくつかは完全に受動的で、呼び出すまでパッシブで、おそらくあなたの問題とは無関係です。他の人はそれぞれのキー押しでバックグラウンドプロセスを起動することがあります...例えばステータスバーは、ステータスなどが含まれます。 – romainl