2015-12-02 357 views
8

在Scala項目中使用IDEA 14.1.5最終版本存在很多性能問題。在編輯器中輸入幾個符號後,我有幾秒的滯後時間。這隻發生在Scala項目(大項目)中,在Java項目中一切都很好。位於SDD硬盤上Intellij IDEA在編輯器中輸入時很慢(僅限Scala)

vm.option具有以下設置

-Xms750m 
-Xmx8192m 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=225m 
-XX:+UseConcMarkSweepGC 
-XX:SoftRefLRUPolicyMSPerMB=50 
-ea 
-server 
-XX:+UseCodeCacheFlushing 
-XX:SoftRefLRUPolicyMSPerMB=50 
-Dsun.io.useCanonCaches=false 
-Djava.net.preferIPv4Stack=true 

酷睿i7 4770,16GB內存,項目這是非常可怕的。我嘗試關閉所有檢查,自動完成和版本控制(!!!),但它沒有幫助。我正在考慮開始在記事本中工作。

任何人都可以幫助我嗎?還有什麼我應該關閉,以提高性能?

更新: 我發現關閉junit插件給了我一些性能,但我有一個「小」的問題 - gradle插件需要junit。 我使用的是所有插件的最後一個版本,我無法更新到版本15,因爲我擁有版本14的許可證。

我無法理解如何以及爲什麼插件可能導致性能下降編輯(!)。爲什麼我不能關閉所有編輯處理程序?此IDE設計用於文本編輯?我真的覺得性能問題,這在這種情況下給我很多痛苦。

+0

我懷疑在IntelliJ IDEA的問題給您的PC特性。我可以在比你慢的PC上工作。我認爲你應該搜索其他可以減慢你的PC速度的應用程序 – Archeg

+0

嘗試將它報告爲一個bug:https://intellij-support.jetbrains.com/hc/en-us/articles/206827577-Reporting-performance-problems .. 。如果你的許可證允許,我也會推薦試用IntelliJ 15,畢竟它是下一個主要版本,並且這可能已經在那裏修復了。 –

回答

-5

我嘗試使用IDEA 2016年不覺得前面描述的問題

2

我通常禁用類型意識突出顯示,並將檢查級別設置爲僅語法。這有很大的幫助,特別是對於帶有複雜隱式編組的字符串插值和Spray.io路由。

java/idea/bin/idea64.vmoptions 

-Xms256m 
-Xmx1024m 
-XX:MaxPermSize=350m 
-XX:ReservedCodeCacheSize=225m 
-XX:+UseConcMarkSweepGC 
-XX:SoftRefLRUPolicyMSPerMB=50 
-ea 
-Dsun.io.useCanonCaches=false 
-Djava.net.preferIPv4Stack=true 
-Dawt.useSystemAAFontSettings=lcd 
-Dhidpi=true 
+0

這已經完成了,我在掉電模式下關閉檢查並禁用策略 –

+0

在使用Lift Mapper時,我曾經遇到過一些性能問題,但是他們之前已經修復過它。也許你可以在https://youtrack.jetbrains.com/issues上提出問題,有人會來幫忙。 – jdevelop

+0

哦,是的,還要確保你使用的是最新的Scala插件 – jdevelop

相關問題