2016-05-29 44 views
1

デバッグには時々10秒かかります。この問題は、30メガ+ 5メガピークを読み込んだ後、pdbのデバッグがうまくいってから始まります。 'print'の行でさえデバッグ時PyCharm IDEが非常に遅く、小さなピクルファイルを読むPython

どのような提案ですか?

if __name__ == "__main__": 
    print 'loading files...', 
    with open(fname1, 'rb') as handle: items = pickle.load(handle) 
    with open(fname2, 'rb') as handle: sentences_by_id= pickle.load(handle) 
    print ' done!' 
+0

4.xまたは5.0xのいずれかのバージョンを使用していますか? – schwobaseggl

+0

pycharmのバージョンは2016.1 – user2986978

+0

Awです。pycharmのデバッガと同様の速度の問題があったため、2016年のメジャーリリースは終了しました。 – schwobaseggl

答えて

0

私は「ショーの戻り値」オプション([デバッグ・ツール・バーの設定でそれを見つけることができ、歯車のアイコン)をオフにすることが示唆されJetBrainsのサポート、上this threadを発見しました。それは私のためにそれを解決しました。

1

私はndarraysのリストのdictで同様の問題がありました。リストが長すぎると、pycharmデバッガがフリーズし、topにはpycharmのCPUが102%(いくつかのコアがアクティブだったと思います)が表示され、解凍には非常に時間がかかります。ブレークポイントなしで実行しても問題ありませんでした。 私のソリューションは現在、物事はかなり改善されている例えば

<pseudo python> 
for k in dict_of_lists_of_ndarrays: 
    dict_of_lists_of_ndarrays[k]=np.array(dict_of_lists_of_ndarrays[k]) 
</pseudo python> 

、ndarraysにndarrays上のすべての私のリストを変換することでした。問題の内容がわからない

+0

正確に同じ問題です。ポインタのThx:試してみる – javadba

関連する問題