返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >idea对CPU的占用率过大问题的解决方法
  • 562
分享到

idea对CPU的占用率过大问题的解决方法

2024-04-02 19:04:59 562人浏览 安东尼
摘要

背景:昨晚有一次敲完代码运行完程序后,idea非常卡顿,连输入代码都不能进行,因为有点晚并且累了,所有就关了电脑,今天早上再次打开idea,还是一样卡顿,因为idea的试用期明天就到

背景:昨晚有一次敲完代码运行完程序后,idea非常卡顿,连输入代码都不能进行,因为有点晚并且累了,所有就关了电脑,今天早上再次打开idea,还是一样卡顿,因为idea的试用期明天就到期了,所有就先破解了idea,破解完之后,还是非常流畅的,但是一运行程序就拉胯了,就先百度看一下解决方案,以下几个解决方案试了,基本问题还是没有解决,就在群里问了几个大佬,方案不是重装系统就是换电脑,同时开始了电脑的配置讨论,重装系统和换电脑的什么是不可能的,所有只有自己慢慢摸索了。

1 修改idea配置文件安装目录下的bin\idea.exe.vmoptions

如图:

结果:配置改完之后,打开项目确实快了点,但是CPU占用率居高不下的问题还是没有解决。

2 关掉代码检查

setting -> Editor -> Inspections,把右面方框框里的对勾全去掉,或者根据需要去掉。原理是关闭不必要的代码检查,提高速度。
结果: 没啥用!

3 卸载多余的插件

结果:我才刚开始学,都没有用过啥插件,如果选择custom模式,都不明白那些插件是必须的,而且怕万一搞出更大的麻烦,这个方案pass。

4 选择合适的jdk版本

刚开始我配置的时候就是选择官方的1.8jdk版本,并不是idea自带的,而且我关掉这个项目重新打开另一个项目,另一个项目和这个项目的规模大小差不多,都是10个Module左右。
结果:这个方案pass。

这个时候,我看到网上一个方案说可能是内存泄漏,我觉得有点道理,因为我这是昨晚突然CPU占用率过大,电脑自带的风扇呼呼的响,但是我没有使用指针之类的呀,就是练习的多线程。问题可能就出在这个多线程这里,于是乎我去看了看代码,和视频里老师的代码是一模一样的,我在看了看任务管理器,Intellij IDEA,如图:

没弄好之前,控制台窗口主进程有三个,Java™ PlatfORM SE binary 有两个,其中一个的CPU占用率高达80%多,于是我搜了一下,发现就是多线程中的while(true)的原因。当时视频里老师的代码如图:

我后来设置了一个flag标志,当ticket小于0的时候,就令flag = true;问题完美解决。
现在程序运行时IDEA的资源占用率如下:

结语:问题解决了,心情就舒畅多了,就像bug一样,解决的bug愈多,能力和经验就会增加,但是一旦没有得到合理的解决,手里的肉粽子就不香了!

到此这篇关于idea对CPU的占用率过大问题的解决方法的文章就介绍到这了,更多相关idea CPU占用过大内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: idea对CPU的占用率过大问题的解决方法

本文链接: https://lsjlt.com/news/144332.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • idea对CPU的占用率过大问题的解决方法
    背景:昨晚有一次敲完代码运行完程序后,idea非常卡顿,连输入代码都不能进行,因为有点晚并且累了,所有就关了电脑,今天早上再次打开idea,还是一样卡顿,因为idea的试用期明天就到...
    99+
    2024-04-02
  • Win7 32位中audiodg进程CPU占用率过高问题解决方法
      最近有用户win7 32位操作系统下使用酷狗音乐、PPS或千千静音等等播放器时,在任务管理器中查看到audiodg.exe进程CPU占用率过高,导致系统运行缓慢甚至出现假死现象,出现这种问题该如何解决呢   Win7...
    99+
    2023-06-13
    Win7 32位 audiodg进程CPU占用率过高 问题 CPU 占用率 进程 解决
  • 解决winXP中CPU占用率100%的方法
    CPU占用率高的九种可能  1、防杀毒软件造成故障  由于新版的KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,...
    99+
    2023-05-23
    方法 占用 解决 Windows 系统 CPU 使用 可能 资源
  • 如何解决CPU占用过高问题
    这篇文章主要介绍如何解决CPU占用过高问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!电脑CPU占用过高的原因:原因一、软件方面导致CPU占用过高软件方面主要在于系统问题,如系统过于臃肿,开启了非常多的应用程序或电...
    99+
    2023-06-28
  • CPU资源占用过高问题解决
    内容摘要:CPU使用率高达100%。碰到这种情况,一般初学者都会选择重装系统来解决,然而其方法效果很好,但是它存在很多缺陷,如重装系统后,原来的系统设置必须重新设置,常用软件也得重新安装,非常麻烦。其实我们完全可以不重装...
    99+
    2023-05-23
    解决 问题 占用 资源 系统 软件 运行 程序
  • java应用cpu占用过高问题分析及解决方法
    使用jstack分析java程序cpu占用率过高的问题1,使用jps查找出java进程的pid,如37072,使用top -p 14292 -H观察该进程中所有线程的CPU占用。[root@cp01-game-dudai-0100.cp01...
    99+
    2023-05-31
    java cpu ava
  • 电脑cpu占用过高的解决方法
    电脑长时间使用后出现高CPU占用问题时应采取什么措施?。而这个时候,电脑的运转时间也会越来越十分的慢,cpu也会十分的热,而cpu发烫比较严重的过程中会巨大的减少电脑的使用期限,那麼电脑cpu占用过高怎么办呢下面让小编为各位产生电脑cpu占...
    99+
    2023-07-10
  • windows系统中CPU已满占用率100%问题的解决方案
    在Windows系统中我们 电脑CPU占100%如何解决 1.驱动没有经过认证,造成CPU资源占用100%。大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。2.防、杀毒软件造成故障。由于一些防、杀毒软加入了对网页...
    99+
    2023-06-01
    windows CPU已满 CPU 占用率 问题 系统 解决
  • 如何解决虚拟机CPU占用过高的问题
    解决虚拟机CPU占用过高的问题可以通过以下方法: 调整虚拟机的资源配置:增加虚拟机的CPU核心数和内存大小,以提升虚拟机的性能和响应速度。 优化虚拟机的资源分配:确保虚拟机的资源分配合理,避免虚拟机之间资源竞争导致CPU占用过高。 ...
    99+
    2024-06-11
    virtualbox
  • Tomcat进程占用CPU过高的解决方法
    目录案例上下文切换开销?总结CPU经常会成为系统性能的瓶颈,可能: 内存泄露导致频繁GC,进而引起CPU使用率过高 代码Bug创建了大量的线程,导致CPU频繁上下文...
    99+
    2024-04-02
  • Runtimebroker.exe进程占用CPU过高的解决方法
    这篇文章主要为大家展示了“Runtimebroker.exe进程占用CPU过高的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Runtimebroker.exe进程占用CPU过高的解决方...
    99+
    2023-06-27
  • cpu占用高的解决方法
    这篇文章主要为大家展示了“cpu占用高的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“cpu占用高的解决方法”这篇文章吧。首先,我们可以尝试修改一下注册表,在电脑桌面上按下Windows...
    99+
    2023-06-28
  • 如何解决MySQL占用内存较大与CPU过高测试的问题
    小编给大家分享一下如何解决MySQL占用内存较大与CPU过高测试的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!更改后如下:...
    99+
    2024-04-02
  • arthas排查jvm中CPU占用过高问题解决
    目录安装 小试找出CPU的元凶查看线程栈的参数安装 小试 记一次使用arthas排查jvm中CPU占用过高问题。这工具屌爆了 碾压我目前使用的全部JVM工具。 curl -O htt...
    99+
    2024-04-02
  • Linux系统中CPU占用率较高问题排查思路与解决方法
    前言 作为 linux 运维工程师,在日常工作中我们会遇到 Linux服务器上出现CPU负载达到100%居高不下的情况,如果CPU 持续跑高,则会影响业务系统的正常运行,带来企业损失。 很多运维的同学遇到这种状况往往...
    99+
    2022-06-04
    linux cpu占用过高 linux查看cpu占用 linux查看cpu占用率
  • mysql占用cpu超过100%怎么办?mysql占用cpu特别高的解决方法!
    前段时间我的一个网站经常打不开,通过检查发现服务器cpu占用超过100%;通过top命令发现是mysql占用cpu特别高导致的,于是优化了mysql语句,mysql升级到了mysql8最新版本等,但是并没有什么卵用。过几天有出现这种情况。甚...
    99+
    2023-10-18
    mysql 数据库
  • win8系统开机CPU占用率太高的解决方法
    这篇文章主要为大家展示了“win8系统开机CPU占用率太高的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win8系统开机CPU占用率太高的解决方法”这篇文章吧。首先,咱们需要返回到wi...
    99+
    2023-06-27
  • 电脑cpu占用过高怎么办的解决方法
    当电脑长时间使用后,发现CPU占用率过高,应采取何种措施?。而这个时候,电脑的运行速度也会变得非常的慢,cpu也会非常的热,而cpu发热严重的时候会极大的缩短电脑的使用寿命,那么电脑cpu占用过高怎么办呢?接下来让小编为大家带来电脑cpu占...
    99+
    2023-07-16
  • win10中cpu占用过高问题怎么彻底解决
    高CPU占用问题可能由多种原因引起,以下是一些可能的解决方法: 更新操作系统和驱动程序:确保你的Windows 10系统和所有驱...
    99+
    2023-10-22
    win10
  • IDEA CPU占用过高的优化方式是什么
    这期内容当中小编将会给大家带来有关IDEA CPU占用过高的优化方式是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。配置文件位置具体参数配置#堆栈设置-Xms4096m-Xmx4096m-Xmn307...
    99+
    2023-06-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作