2011-09-08 54 views
1

IntelliJ 8.1(也試過9)在沒有Tortoise SVN的情況下工作正常,但在Windows 7上安裝了Tortoise SVN 64bit後,每次都會出現內存不足我啓動IntelliJ。IntelliJ在Windows 7上安裝了Tortoise SVN 64bit後內存不足了。

無論增加多少,增加虛擬機內存分配都不起作用。

我GOOGLE了一下,發現有關這個特定問題的一些信息,有沒有人得到同樣的問題?

回答

0

龜SVN安裝不應以任何方式影響IDEA。我有相同的配置(Windows 7,64位,Tortoise SVN)和IDEA工作正常。 IDEA不使用命令行SVN,它通過SvnKit庫實現了SVN協議的Java實現。

唯一能夠以某種方式影響IDEA的是系統範圍的Subversion配置文件(c:\Users\<user>\AppData\Roaming\Subversion\config)。檢查其中沒有奇怪的設置,或嘗試配置IDEA以使用不同的Subversion配置目錄。

另請檢查此問題是否可在IDEA 10.5.x中重現。

+0

我改變SVN配置文件夾後,問題仍然存在。我敢肯定這與我剛剛安裝的Tortoise SVN客戶端有關。我使用它檢出了代碼,然後從IntelliJ中打開該項目。我只是直接從IntelliJ內部檢出代碼,並沒有問題。 – blackbeam

+0

在idea.exe.vmoptions中添加-XX:+ HeapDumpOnOutOfMemoryError會在OOM上產生hprof內存快照,您可以將其上傳到我們的FTP:ftp://intellij.net/.uploads/,以便我們可以調查此問題。 – CrazyCoder

1

有同樣的問題。看起來是由於TortoiseSVN將Subversion的工作副本格式升級到1.7(它要求我這麼做),而IDEA可能只能在1.6版本下正常工作(因爲它是我在簽出新項目時提供的最高版本號) 。我使用IDEA 9.0.2 BTW。

我通過檢出項目(使用IDEA)到一個新的文件夾並且不讓TortoiseSVN升級工作拷貝版本來解決這個問題。如果您在舊文件夾中有任何未被更改的更改,您可能必須先通過TortoiseSVN提交它們,然後對新文件夾執行SVN更新或手動將它們複製到新目錄中。

+0

謝謝:)我們在這裏只有9.0.2的許可證,並且它的工作原理就是這樣。 – rudnev

0

是......它是由SVN造成的......如果你將代碼簽出到一個文件夾中,並使用該文件夾作爲intellij,它會拋出「內存不足」異常。將您簽出的文件夾複製到另一個文件夾中,並嘗試通過該文件夾打開該項目..並且它可以正常工作!!!!!至少它爲我工作....祝你好運傢伙..