基於IntelliJ IDEA執行慢的解決方法

2022-09-25 08:21:11 字數 1351 閱讀 4694

今天在用intellij idea執行專案時速度奇慢,上網找了一些解決方法,記錄一下以供參考。

修改配置檔案

intellij idea\bin下www.cppcns.comidea.exe.vmoptions

-server

-xverify:none

-xms300m

-xmx512m

-xx:+useparnewgc

-xx:permsize=128m

-ea-server 使用server jvm。酌情使用,有些doc說idea加該選項可以提高速度。

-xverify:none 關閉j**a位元組碼驗證,從而加快了類裝入的速度,並使得在僅為驗證目的而啟動的過程中無需裝入類,縮短了啟動時間。

-xms:是另乙個設定記憶體的引數,用它來設定程式初始化的時候記憶體棧的大小,增加這個值的話你的程式的啟動效能會得到提高。不過同樣有前面的限制,以及受到xmx的限制。

-xmx:是j**a的乙個選項,用來設定你的應用程式能夠使用的最大記憶體數(看好,致使你的應用程式,不是整個jvm),如果你的程式要花很大記憶體的話,那就需要修改預設的設定,比如配置tomcat的時候,如果流量啊程式啊都很大的話就需要加大這個值了,不過有一點是要記住的,不要大得超過你的機器的記憶體,那樣程式設計客棧你的機器會受不了的,到時候就死翹翹了。。

-xx:permsize 永久區的大小。

-xx:+useparnewgc 使用並行收集演算法。

記憶體大www.cppcns.com的可以改idea.exe.vmoptions檔案為:

-xms256m

-xmx384m

-xx:maxpermsize=128m

-xx:newratio=4

-xss128k

-dsun程式設計客棧.awt.keepworkingsetonminimize=true

-server

還有是i程式設計客棧dea.properties   可以修改一些配置,比如緩衝區設定到c盤外的其他盤下

其他影響因素

除了對idea啟動的記憶體分配外,還有:

1、你的c盤空閒是否足夠,因為idea會在c盤你的使用者目錄下建立快取。如果你的c盤空間小,運轉起來會比較累。

2、你的project是否臃腫。因為預設的idea會將所有檔案都當成project的檔案,而其實我們需要在idea裡編輯的基本都是程式檔案。而 class檔案、jar檔案、doc檔案等等都是不需要的。開啟module setting介面,切換到source選項把不屬於程式檔案的都exclude掉,大大降低idea的負荷。

3、專案路徑中含有中文,會大大增加執行的時間。

本文標題: 基於intellij idea執行慢的解決方法

本文位址:

基於sparksql呼叫shell指令碼執行SQL

基於sparksql呼叫shell指令碼執行sql,sparksql提供了類似hive中的 e f i的選項 1 定時呼叫指令碼 bin sh upload logs to hdfs yesterday date date 1 days ago y m d opt modules spark bin...

基於運放的放大電路分析

以上是我們應用中搭載的音訊放大電路,以前在大學裡學的東西基本上都還給老師了,工作之後也沒怎麼接觸硬體電路的分析。最近在做音訊訊號的ad取樣,所以要先搞懂此電路。運放反相端輸入要輸入的訊號,同相端給了1.5v的直流偏壓。拿到該電路,首先用大學學到的只是,直流和交流分開來分析。當只有直流訊號時,有電容部...

基於MFC單文件程式的CheckBox運用

首先,單文件程式不能像基於對話方塊程式一樣直接把checkbox拖到主介面中,必須自己手動建立,即靠 寫出來。其次,mfc沒有ccheckbox類,只有clistbox 和 cchecklistbox類,後兩者相比,cchecklistbox 比 clistbox 多了核取方塊,因此這兒我們需要用到...