IDEA性能优化设置(解决卡顿问题)修改内存

这篇具有很好参考价值的文章主要介绍了IDEA性能优化设置(解决卡顿问题)修改内存。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在我们日常使用IDEA进行开发时,可能会遇到许多卡顿的瞬间,明明我们的机器配置也不低啊?为什么就会一直卡顿呢?
原来这是因为IDEA软件在我们安装的时候就设置了默认的内存使用上限(通常很小),这就是造成我们使用IDEA时卡顿的根本原因。比如我这台电脑,明明是16GB的运行内存,但是IDEA默认给我分配的使用上限是1GB,当我运行大量代码时自然而然的就会产生卡顿。我们可以通过显示内存使用情况来查看当前项目占用的内存大小。

IDEA性能优化设置(解决卡顿问题)修改内存

IDEA性能优化设置(解决卡顿问题)修改内存
可以看到当前我的程序占用了690MB的内存,而上限是1024MB(在性能突发时完全承受不住)。我们可以通过进入IDEA的设置来更改这些配置。
具体步骤:(三步)

  1. 选择顶部导航栏中的Help,然后点击Edit Custom VM Options(自定义虚拟机内存)。

IDEA性能优化设置(解决卡顿问题)修改内存

  1. 接下来我们将会看到这个界面:
-Xmx1024m    // 最大内存上限为:1024MB(1GB)
-Xms256m     // 初始内存分配大小为:256MB
-XX:ReservedCodeCacheSize=128m    //代码缓冲区大小:128MB
-XX:+UseG1GC
我们对其进行适当的修改(具体根据个人电脑配置),并保存文件:

我们对其进行适当的修改(具体根据个人电脑配置),并保存文件:

-Xmx4096m
-Xms4096m
-XX:ReservedCodeCacheSize=256m
-XX:+UseG1GC
3. 缓存清理(使新配置生效):

IDEA性能优化设置(解决卡顿问题)修改内存

IDEA性能优化设置(解决卡顿问题)修改内存

IDEA性能优化设置(解决卡顿问题)修改内存

另外说一句,JetBrains系列的产品都可以通过这种设置来解决卡顿的问题。没错,包括PyCharm、Android Studio、WebStorm等,其余参数说明如下:

参数说明:

-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
-XX:PermSize:设定内存的永久保存区域
-XX:MaxPermSize:设定最大内存的永久保存区域
-XX:MaxNewSize:
+XX:AggressiveHeap 使 Xms 失去意义。
-Xss:每个线程的Stack大小
-verbose:gc 现实垃圾收集信息
-Xloggc:gc.log 指定垃圾收集日志文件
-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一
-XX:+UseParNewGC :缩短minor收集的时间
-XX:+UseConcMarkSweepGC :缩短major收集的时间
提示:此选项在Heap Size 比较大而且Major收集时间较长的情况下使用更合适。
————————————————

IDEA性能优化设置(解决卡顿问题)修改内存

IDEA性能优化设置(解决卡顿问题)修改内存文章来源地址https://www.toymoban.com/news/detail-422167.html

到了这里,关于IDEA性能优化设置(解决卡顿问题)修改内存的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode卡顿优化设置

    点击左上角,文件 -》首选项 -》 设置 1. 向Microsoft发送使用情况 搜索: telemetry 2. 搜索索引 搜索:search.exclude 搜索是VSCode最耗费内存的活动之一。它必须保留所有文件及其内容的索引。您可能不想在node_modules /或env /文件夹中搜索对吗? 一定要确保里面有**/nod

    2024年02月16日
    浏览(37)
  • 详解织梦DedeCms的安全问题优化解决办法(安全设置)

    很多新手用户在使用织梦CMS程序过程中,难免会碰到挂马中毒现象,所以事先我们要对网站及服务器安全做好预防备份处理。 织梦作为国内第一大开源免费CMS程序,无疑是很多HACK研究的对象,在本身不安全的互联网环境下,更加容易中招,DEDE官方也在很久之前就已经不再对

    2024年02月02日
    浏览(34)
  • win10电脑性能优化设置

    在桌面鼠标右键,选择\\\"个性化\\\",进入到设置界面,选择\\\"主题\\\",选择\\\"桌面图标设置 2.1.1 通知和操作 关 2.1.2专注助手 关 2.1.3 电源和睡眠 设置 2.1.4 存储 开 点击\\\"配置存储感知或立即运行\\\" 点击“更改新内容的保存位置” 全部保存在D盘 点击Windows防火墙 关闭防火墙 开始 启动

    2024年02月02日
    浏览(36)
  • Unity性能优化篇(八) 导入的模型网格优化设置

    模型导入Unity后,可以选中这个模型,在Inspector窗口设置它的属性。下面说的都是可自定义选择优化的地方 Model选择卡: 1.在Model选项卡,启用Mesh Compression可以压缩模型,压缩程度越高,模型精度越低,但是模型也会节省一些空间。 2.如果该模型不需要用代码来读写,则可以取

    2024年03月20日
    浏览(39)
  • Win10技巧:16个系统优化设置,全面提升电脑性能

    目录 1. 注册你的Microsoft账户 2. 夜间模式 3. 关闭登录验证(办公机慎用) 4. 文件内容预览 5. 组件升级 6. 剪贴板增强 7. Caps Lock声音提醒 8. 自启动清理 9. 安装PowerToys 10. 文件历史记录 11. 动态锁 12. 就近共享 13. 搜索范围 14. “勒索”防护

    2024年04月10日
    浏览(46)
  • 软路由的负载均衡设置:优化网络性能和带宽利用率

    在现代网络环境中,提升网络性能和最大化带宽利用率至关重要。通过合理配置软路由IP的负载均衡设置,可以有效地实现这一目标,并提高整体稳定性与效果。本文将详细介绍如何进行软路由IP的负载均衡设置,从而优化网络表现、增加带宽利用效率,并为读者呈现一个完善

    2024年02月09日
    浏览(33)
  • 读高性能MySQL(第4版)笔记05_优化服务器设置

    2.1.3.1. MySQL只需要少量的内存就能保持一个连接(通常是一个相关的专用线程)打开 2.2.1.1. InnoDB缓冲池大小 2.2.1.2. 需要的内存比其他任何组件都多 2.2.1.3. 不仅缓存索引,还缓存行数据、自适应哈希索引、更改缓冲区、锁和其他内部结构等 2.2.1.4. InnoDB严重依赖缓冲池,应

    2024年02月09日
    浏览(45)
  • 鲜奶配送站点的最优化设置问题 - MATLAB 实现

    鲜奶配送站点的最优化设置问题 - MATLAB 实现 问题描述: 鲜奶配送站点的最优化设置问题是一个经典的运筹学问题,它涉及确定最佳的鲜奶配送站点位置,以最小化总体运输成本。本文将使用 MATLAB 编程来解决这个问题,并提供相应的源代码。 解决方法: 为了解决鲜奶配送站

    2024年02月03日
    浏览(34)
  • 助你加速开发效率!告别IDEA卡顿困扰的性能优化技巧

    在现代软件开发中,IDE(集成开发环境)是一个必不可少的工具。IntelliJ IDEA是一个广受欢迎的IDE,但有时候IDE的性能可能会受到影响,导致开发人员的工作效率降低。本文将介绍一些可以提高IDE性能的技巧,帮助开发人员消除卡顿困扰。 优化IDE的配置 在IDEA中,可以通过修改

    2024年01月25日
    浏览(47)
  • 解决IDEA使用卡顿的问题

    可以查看内存分配情况及使用情况 分配了750M就已经使用了640M,在性能突发的时候完全顶不住,经常卡也再正常不过了 1. 设置JVM的启动参数: 进入idea的安装目录的bin文件夹 打开 idea64.exe.vmoptions 文件, 修改-Xms的值为1024m,修改-Xmx 的 值为2048m 参数作用: -Xms1024m 设置初时的

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包