2016-04-08 52 views
1

我最近開始在Windows 7 64位上使用CLion編輯C文件。CLion過度使用系統內存

讓我困惑的一件事是它使用了太多的系統內存。它不會導致內存不足錯誤正如another question中所述。實際上,CLion在IDE中顯示的內存消耗要少得多(大約500 MB),而不是系統(〜1000 MB)。你可以看到系統的內存使用情況的快照及以下克利翁的內存顯示:

enter image description here

我用的不是C++,但對於C項目克利翁。我的項目並不大(〜5c文件< 300行和~10小時文件)。我不用它來編譯這個項目,我只是用它來編輯。在快照期間,沒有用戶程序運行它。 CLion沒有顯示任何正在運行的進程(索引等)。這是一種普遍的行爲。

我不知道我所經歷的是預期的/正常的事情,還是因爲我的系統設置,項目設置或使用IDE的方式而導致的。

是否有任何已知的導致內存使用率過高的原因?你能建議一些做法來減少內存使用量嗎?

回答

0

CLion需要索引和支持有關係統標題的所有信息,以便爲您提供智能完成,自動導入和符號解析。您的項目是分析代碼基礎的最小部分。

+1

感謝您的信息。這是否意味着我的經驗是預期的行爲?你遇到類似或更高的內存使用情況? – hansolo

+1

是的,是的。 CLean是唯一的JB IDE,沒有32位版本。只是因爲。對於WebKit或虛幻引擎〜16GB是可以的。內存使用不均衡。最初的索引是內存昂貴的以及數據流分析(找到未使用的代碼)。 – uta

+2

1000mb用於編輯5個文件實際上是不可接受的。我有同樣的問題,並認爲我會切換回使用VIM。 –

0

同樣的問題在這裏。我沒有使用CLION,只是坐在那裏,所以我不必再打開,2個項目幾個文件打開,沒有什麼重要的,仍然吃了+ 3GB是不是我能接受的東西,切換回Sublime,工作正常,正如其他人所提到的,我僅將它用於編輯/重構,編譯發生在終端中。

(PyCharm也有類似的問題)

enter image description here