1. 程式人生 > >(轉載)Mac下idea執行main函式巨慢的解決方法

(轉載)Mac下idea執行main函式巨慢的解決方法

【IDE】IntelliJ IDEA (Mac) 執行速度優化(問題起因:debug模式突然變得巨慢)

正文部分:

  近期使用IDEA程式設計除錯時發現debug功能啟動變得巨慢,小程式亦是如此,遂在網上查詢可能引起問題的原因。不料的是Google頭幾個熱門的搜尋返回給我的解決方案都是“去掉方法上的斷點”,MD,我的程式中方法上根本沒有什麼斷點好不好。回頭一看,發現各位博主可能對此問題並不是十分了解,只是覺得表面上解決了自己的問題就可以了。這麼做當然無可厚非,可是留給我們這些遇到同樣問題的“後人菜鳥們”可能就是疑惑、費解和其他種種了。不過還好,翻了幾頁總算找到一個相對全面的解決方法,(當然也只是解決了我自己的問題而已,求不噴[囧]我只是一個可愛的小菜鳥而已),遂在此記錄一下,只是希望把這個方法告訴大家,給大家多一點參考,給那些迷惑的“後人菜鳥們”(當然包括我)一絲溫暖而已。

  廢話不多說,先丟擲完美解決我問題方案(再次特別鳴謝上面連結的作者)

  開啟終端——>在終端輸入 scutil –set HostName “localhost” 在彈出的對話方塊中輸入密碼即可,作者的解釋是 需要更新hosts檔案(具體原因待我日後查明再分享給大家,不懂也不影響大家解決問題)

至此問題完美解決有木有,都不用重啟IDEA有木有!

其他解決方案

  去掉方法前面的斷點,把斷點設定在方法體內部。(大多數人提供的解決方案)

補充 IDEA的配置優化(在IDEA中修改JVM的引數配置)

  開啟 idea,選單 –> help –> edit custom vm options,調整引數,重啟即可。

  具體引數調整可參考下圖:

-Xms2g
-Xmx2g
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCompressedOops

(再次特別鳴謝上面連結的作者【鼓掌!】)

本人說明:scutil –set HostName “localhost”
完了之後立馬變快了!親測!