首先这要排除是不是你程序的问题,如果你的程序写的有问题呀,导致这样,你再电脑也没用啊。

其次,电脑配置配高点,打包运行速度都会快很多。

Idea 建立索引的时候很吃 CPU 的,CPU 性能不能将会跑的很慢的。另外你可以修改 IDEA jvm 配置,将堆内存改大点。像我使用,直接将 IDEA 堆内存改为 2G。

还有个小技巧,如果你是ssd+普通硬盘的。可以 idea 索引文件指定放在ssd中,构建索引会快很多的。

突然想到很多同学可能不知道咋么设置堆内存大小,可以参考下面的图片:

上图是 mac 的位置,windows 应该也是在 Help 菜单栏。

Custom Properties:用来修改 IDEA 系统配置的,如系统文件位置(索引文件位置),个性化配置位置。

Custom VM Options:用来修改 IDEA 启动 JVM 虚拟机的参数的。

不建议新手随便修改 Custom Properties 相关配置。这个配置如果修改了,你可能会发现以前保存的配置,插件都没了。。。。

下面给出一份我的 IDEA VM 设置,主要还是设置堆内存的大小,大家根据自己机器情况修改即可。

-server

-Xms1g

-Xmx2048m

-XX:+UseConcMarkSweepGC

#-XX:+UseG1GC

-XX:+UseNUMA

-XX:MaxMetaspaceSize=1024m

-XX:ReservedCodeCacheSize=240m

-XX:+UseCompressedOops

-Dfile.encoding=UTF-8

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

idea运行java程序慢_怎么提高idea的程序运行速度?相关推荐

  1. java内置_自包含的应用程序,内置Java

    我已经看过几篇在Java 9中简要提到自包含应用程序的在线演示文稿,但我有一个问题需要我解决. 使用新模块系统,您现在只允许包含运行应用程序所需的最少代码.但是,希望运行应用程序的系统是否仍需要JRE ...

  2. cmd运行java语名_怎么用cmd运行java文件

    [怎么用cmd运行java文件]怎么在cmd里面执行java文件 找到存放要执行的JAVA的文件目录,然后在目录中运行CMD,运行JAVA程序之前要先编译,1.javac 文件名.java回车2.ja ...

  3. 运行python脚本卡住_为什么我的 Python 程序卡住啦!

    原标题:为什么我的 Python 程序卡住啦! 文 | xybaby出处 | cnblogs 服务器程序员最怕的就是程序crash,不过有时候程序没有crash,但是"不工作"了也 ...

  4. mac运行ps特别慢_的Photoshop在Mac上运行速度慢|优化Mac上的Photoshop

    Photoshop在Mac上運行慢 可能有很多原因,你的Photoshop工作缓慢Mac上.可能性是很高,你的Photoshop作品,因为苹果的性能下降缓慢.如果有大量的垃圾文件或者存在于您的Mac电 ...

  5. 移动应用程序开发_什么是移动应用程序开发?

    移动应用程序开发 One of the most popular forms of coding in the last decade has been the creation of apps, o ...

  6. h5 bootstrap 小程序模板_一道面试题小程序与H5的区别

    抛砖 此文是一道面试题,又不仅仅是一道面试题 面试题,在各个技术社区里都是一个永不落伍的话题,好像大多数人临面试前都会狂刷面试题,恨不得把所有面试题都看一遍,要说有用没,当然有用,因为大部分面试题确实 ...

  7. 如何快速创建程序组_如何快速开发小程序

    随着小程序发展的越来越火,越来越多的企业.商家都开发了自己的小程序.在小程序开发的过程中,一部分客户会提出希望加快开发进度的要求.那么,如何快速开发小程序?下面不妨一起来了解一下. 选择成熟的小程序开 ...

  8. java秃顶_【本人秃顶程序员】在Java中使用函数范式提高代码质量

    ←←←←←←←←←←←← 快!点关注 在一个范式和技术堆栈一直在变化的世界中,保持竞争力和提高生产力和质量的斗争有时候证明是一项挑战. 在本文中,我想首先展示一下函数编程(FP)的优势,特别是加强Ja ...

  9. 浏览器运行java的方法_通过浏览器运行java程序的两种方法

    方法一:Applet技术 现在有一个application,要把它转换成Applet. 首先,用eclipse打开这个项目. 然后找到要改的java类,让这个类继承Applet类或者JApplet类. ...

最新文章

  1. 清理系统垃圾文件的常用脚本
  2. 阿里云服务器,,外网访问公网IP不成功
  3. 【AI初识境】如何增加深度学习模型的泛化能力
  4. WinSock三种选择I/O模型
  5. Struts2 Date类型转换问题
  6. Google App Engine:在您自己的域中托管应用程序
  7. 选择版本Win7系统VS2010下搭建qt开发环境
  8. 工作302:scss目录编写
  9. 『科学计算』科学绘图库matplotlib练习
  10. python没有tkinter_Python升级提示Tkinter模块找不到的解决方法
  11. 记住,TCP是一种流协议
  12. Docker 的使用
  13. 40. 后台模块开发(5)
  14. 上大计算机专业,高校“计算机”专业排行榜,东大完成逆袭,上交大不敌哈工大...
  15. 怎样关闭计算机亮度自动调节,如何关闭计算机显示器的自动亮度调节功能
  16. 【机器学习】逻辑回归算法
  17. git 如何回退单个文件
  18. java cms 垃圾回收_了解Java垃圾自动回收
  19. 速学Latex之数学公式编辑
  20. Unity3d+moba+草丛视野

热门文章

  1. 打车日记 - 最耐心的人
  2. Spring Boot Logging 配置
  3. 开发人员如何优雅地与老板谈工资?
  4. ESP8266 学习笔记 一、 初识WSP8266
  5. 硅烷改性Ag2S量子点,Silane-Ag2S QDs,硅烷改性硫化银量子点
  6. 电脑怎么备份文件?含泪分享3种免费的方法
  7. php手机省电,7个手机省电方法,总有一个适合你,持久续航,1天只需1充
  8. 武汉新时标文化传媒有限公司网络短视频内容审核标准细则
  9. linux防火墙的开启关闭重启
  10. Java毕设项目智慧校园食堂点餐系统计算机(附源码+系统+数据库+LW)W)