web-dev-qa-db-ja.com

PyCharm 4.0.5が「インデックスへのファイルのスキャン」バックグラウンドタスクでハングする

私の仕様:

Intel Core i5-3470 3,2 GHz / 4 GB Ram / 

Windows 64ビットを使用しています。 PyCharm 4.0.5

PyCharmを起動すると、ファイルのインデックスへのスキャンバックグラウンドタスクが開始され、1時間/永久にハングします。時々それは終了し、インデックスの更新タスクを続行します。約3時間/永久に続きます。これらのプロセスが実行されている間、PyCharmや他のプログラムを使用することは非常に困難です。 PyCharmは200MBから始まり、これらのタスクの最後に1GBのメモリを消費しました。

私のラップトップでは、はるかに悪いです。 PyCharmは30秒で起動し、すぐに使用できます。 PC /ラップトップで同じプロジェクトに取り組んでいます

お知らせ下さい。

P.Sプロジェクト構造から除外するシンボリックリンクがありません。

enter image description here

29
Hacking Node

私のプロジェクトには、10万個のファイル/フォルダーのようなフォルダーが含まれていました。これにより、インデックスの作成方法が遅すぎました。

これを修正するには、PyCharmのプロジェクト構造からフォルダーを除外します。

File - Settings - Project: yourprojectname - Project Structure - Right click on folder and press "Excluded"
41
Jaanus

私は次のことを試しました:

PyCharmで、左上の「ファイル」に移動し、「キャッシュを無効化/再起動...」を選択して、「無効化して再起動」を押します。

その後、ハングすることなく短時間でスキャンを終了できます。

8
Season Choi

私はすでにStackoverflowでこの質問に答えたので、コピーして貼り付けるだけです。同じ問題があり、Pycharmがまったく応答しなかったため、「ファイル|キャッシュの無効化/再起動」は役に立ちませんでした。ホームディレクトリに「.Pycharm50」ディレクトリが見つかりました-設定ファイルが含まれています。 Pycharmを削除した後、ダウンロードしたかのように起動しますが、すべてがうまくいきます。

遅い答えですが、これは将来、他の人々を助けるかもしれません。私にとって、この問題はinotifyの監視制限を引き上げることで修正されました。 jetbrainsのWebサイト( https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit )で説明されているように引き上げた後、正常に機能しました。

  1. /etc/sysctl.confファイルまたは/etc/sysctl.d/ディレクトリの下の新しい* .confファイル(たとえばidea.conf)に次の行を追加します。

fs.inotify.max_user_watches = 524288

  1. 次に、次のコマンドを実行して変更を適用します。

Sudo sysctl -p --system

3
Lucas Vanhalst

プロジェクトの。ideaフォルダーに移動し、開始時にハングしないように削除しました。次に、適切な変更を行って、不要なファイルのインデックス作成を防ぎます。

1
BrokenRobot

Pycharm 4.0.5を削除して再インストールすると、これが修正されました。

0
W.P. McNeill