首页 > 其他分享 >mac intellij idea卡顿排查解决

mac intellij idea卡顿排查解决

时间:2024-04-19 16:37:13浏览次数:31  
标签:java intellij XX idea mac E9% Djdk 卡顿

最近我的idea异常卡顿,一顿谷歌查找后,解决。如下

1. 调整idea的JVM内存

 Help->Edit custom VM Options

-Xms2048m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:+UseStringDeduplication
-XX:AutoBoxCacheMax=20000
# JIT 参数
# 设置用于编译的编译器线程数
-XX:CICompilerCount=2
# 开启分层编译
-XX:TieredStopAtLevel=1
# 控制最大数量嵌套调用内联
-XX:MaxInlineLevel=3
-XX:Tier4MinInvocationThreshold=100000
-XX:Tier4InvocationThreshold=110000
-XX:Tier4CompileThreshold=120000
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

#idea插件
-javaagent:/Users/****/ProgramFiles/active_tool/2023/jetbra/ja-netfilter.jar=jetbrains

2. 使用idea自带的内存分析工具,查看最占用cpu的插件、程序(Help -> DiagNostic Tools即可)
<unidentified: JobScheduler F] pool> 占用较高,搜索后,无具体解决办法,清除idea缓存即可。
步骤:File-Invalidate Caches/Restart

Plugin Alibaba Java Coding Guidelines: net.sourceforge.pmd.lang.java.typeresolution
关掉阿里巴巴代码实时扫描

3. 重启idea

https://jackthegeek.top/2021/03/08/%E8%AE%B0%E4%B8%80%E6%AC%A1IDEA%E5%8D%A1%E9%A1%BF%E9%97%AE%E9%A2%98/

标签:java,intellij,XX,idea,mac,E9%,Djdk,卡顿
From: https://www.cnblogs.com/zhangliwei/p/18146240

相关文章

  • IDEA中创建一个Servlet项目的详细步骤
    以下是通过IDEA创建一个简单的JavaServlet示例,支持通过HTTP在浏览器中访问的详细步骤。1.创建项目打开IDEA,点击NEW创建一个新项目生成如下的目录结构设置Maven的路径,File—>settings—>输入mvn。 2.引入依赖我们所使用的Servlet是Tomcat的api,不是JDK,也就是说Servlet......
  • Mac安装Redis
    Mac安装Redis#安装Homebrew命令,Homebrew安装的软件会默认在/usr/local/Cellar/路径下#/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"#Homebrew命令安装redisbrewinstallredis启动Redis#方式一:使用brew帮助我们启动软件......
  • mac的cpu某段时间占用很高
    pmset-gsched,会发现如下所示:列出所有的计划事件wakepoweronat9:50AMeverydayScheduledpowerevents:[0]wakeat04/21/2401:38:54by'com.apple.alarm.user-visible-WeeklyUsageReport'[1]wakeat04/21/2405:37:09by'com.apple.alarm.user-visib......
  • Mac 使用 brew 安装 mysql
    ##搜索可用版本brewsearchmysql##安装制定版本brewinstallmysql@8.0##重点需要关注的安装日志如下==>Installingmysql@8.0==>Pouringmysql@8.0-8.0.36_1.sonoma.bottle.tar.gz==>/usr/local/Cellar/mysql@8.0/8.0.36_1/bin/mysqld--initialize-insecure-......
  • intel网卡MAC地址刷写方法
    准备一个优盘,格式化为FAT32或FAT格式。将eeupdate64e.efi文件拷入U盘根目录中。服务器插U盘开机上电,通过F11键启动菜单选择从UEFIShell启动;输入blk0:进入优盘(一定要带冒号);查看当前网卡端口列表,键盘输入eeupdate64e.efi,然后按ENTER键;其中IntelI350为集成网卡......
  • jdk 21降为 1.8 报错(idea中)
    1、检测环境变量配置win+r =>cmd 检测jdk版本 java-version查看环境变量中jdk路径  echo%JAVA_HOME%2、打开IDEA的设置或首选项对话框File→Settings→ Build,Execution,Deployment”→“Compiler”,在“JavaCompiler”部分,将“Targetby......
  • Mac(M1)配置基于ARM64的Tensorflow
    以下步骤最好先执行condaconfig--remove-keychannels 删除conda镜像源pipconfigunsetglobal.index-url 删除pip镜像源然后接下来的步骤最好挂上梯子。1.下载miniforge:从https://github.com/conda-forge/miniforge上找到arm64(AppleSilicon)版本进行下载,下一步下一步的......
  • Photomator 3.3.5 (macOS Universal) - 照片编辑软件
    Photomator3.3.5(macOSUniversal)-照片编辑软件适用于Mac、iPhone和iPad的终极照片编辑器请访问原文链接:https://sysin.org/blog/photomator/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org无耻抄袭者YuTao,请立遁!!!Photomator适用于Mac、iPhone和iPa......
  • Topaz Photo AI 3.0.0 (macOS Universal) - AI 图片修复工具
    TopazPhotoAI3.0.0(macOSUniversal)-AI图片修复工具MaximizeImageQualitywithAI请访问原文链接:TopazPhotoAI3.0.0(macOSUniversal)-AI图片修复工具,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org无耻抄袭者YuTao,请立遁!!!TopazPhotoAI3发......
  • IDEA如何同时运行两个Modules
    首先File->ProjectStructure里面添加module点击run旁边的Run/Debug设置,新增一个Application,填写jdk、module名、主类、工作目录按住Shift点击Run即可在下方的Service里面看到同时运行两个modules注意:相同类型的module可能会端口号冲突,需要提前修改成不同的端口,比如在nacos......