解決Intellij IDEA中執行緩慢的問題,tomcat控制檯列印亂碼問題,國際化亂碼配置檔案亂碼解決

calmtho發表於2020-10-14

裝了商業版的。安裝的時候是預設設定,所以有些沒用的外掛也都預設裝了,還開啟了自動設定原始碼,檢測錯誤等功能,導致idea執行緩慢,解決辦法是加班預設JVM記憶體配置。啟動idea速度以及編譯執行速度都不理想。

一、IDEA太卡頓,設定使用IDEA的記憶體

在IDEA的安裝目錄下的bin目錄下:
在這裡插入圖片描述
開啟設定:

將idea.exe.vmoptions檔案內由

-server
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

修改為
-server
-Xms128m
-Xmx1024m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50


如果只是解決這個問題,那麼直接重啟就好,這個值按照結合自己的硬體來配,如果記憶體大,也就影響不大了,16G記憶體槓槓的加到2G沒事,8G卑微設定1G。

修改tomcat配置以及指定idea預設編碼配置

亂碼情景:
在這裡插入圖片描述

1.修改配置tomcat配置,指定utf-8
在這裡插入圖片描述
2.修改idea預設配置
使用編輯器或者記事本,編輯idea.exe.vmoptions和idea64.exe.vmoptions末行加入指定編碼的指令。

-Dfile.encoding=UTF-8

3.檢查在IDEA中,File Encodings的編碼格式,同意全部改為UTF-8,分別為全域性配置,工程配置,以及配置檔案配置

國際化亂碼解決就是配置配置檔案指定UTF-8

注意:國際化亂碼解決就是配置配置檔案指定UTF-8
依次選擇:File->Setting,搜尋’File Encodings’進行設定,在Defalut encoding for properties files修改為UTF-8,同時勾選後面的Transparent native-to-ascii conversion選項
在這裡插入圖片描述

以上三個問題解決辦法,根據需求需改,然後重啟即可。感覺好就點個贊或者收藏起來吧!!!

相關文章