1. 修改PhpStorm的内存配置

找到PhpStorm在Mac上的内存配置文件,修改参数以后重启生效。vi /Applications/PhpStorm.app/Contents/bin/idea.vmoptions-Xms128m

-Xmx256m

-XX:MaxPermSize=180m

-XX:ReservedCodeCacheSize=80m

-XX:+UseCompressedOops

按照上面修改以后的配置,将PhpStorm在Mac上占用的内存由1.17G降到了不到600M。

MaxPermSize不能太小,低于150m时启动加载项目很慢。ReservedCodeCacheSize可以调小,在我的苹果笔记本调整到80m时没有发现问题。

PhpStorm优化、设置与提速篇(http://pilishen.com/posts/lets-optimize-phpstorm)这篇文章有时间可以照着修改一下。

2. 修改IntelliJ IDEA的内存配置

找到IntelliJ IDEA在Mac上的内存配置文件,修改参数以后重启生效。vi /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions

下面的是原始配置,自己视具体情况进行修改。-Xms128m

-Xmx750m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=240m

-XX:+UseCompressedOops

在新版本的PhpStorm和IntelliJ IDEA,可在Help - Edit Custom VM Options中设置JVM参数。

mac 修改idea 占用内容_Mac上如何调整PhpStorm和IntelliJ IDEA的占用内存大小相关推荐

  1. mac 修改idea 占用内容_mac 上 Idea 运行时占满 CPU怎么解决?

    如果是jit 的问题可以试试这个 #堆栈设置 -Xms4096m -Xmx4096m -Xmn3072m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=10 ...

  2. php修改ini文件内容,php上传大文件需要修改的php.ini配置文件

    php.ini 配置对php上传文件大小的影响参数有: 配置项 可能值 功能描述 file_uploads ON 确定服务器上的PHP脚本是否可以接受HTTP文件上传 memory_limit 8M ...

  3. mac修改默认python版本_Mac系统修改Python版本软链接

    通常Mac系统自带Python版本都是2.x,但在工作中,越来越多的库,框架都需要更高的版本3.x,有三种升级方式,一种是Brew安装,一种是在Python官网下载,还有一种是使用第三方软件,如Ana ...

  4. mac上好用的压缩_Mac上除了快压还有哪些好用的压缩文件

    展开全部 一.keka Keka for Mac是一e69da5e6ba9062616964757a686964616f31333431366366款应用在Mac端的轻量级压缩解压工具,支持压缩:7z ...

  5. 几组超神奇的网页应用代码要你在IE浏览器任意打开一个网站,然后在浏览器上输入如下代码神奇的代码,可随意修改复制页面内容!

    只要你在IE浏览器任意打开一个网站,然后在浏览器上输入如下代码神奇的代码,可随意修改复制页面内容! 神奇的代码 1 javascript:R=0; x1=.1; y1=.05; x2=.25; y2= ...

  6. mac 用户 文件夹 权限_Mac修改账户名称和个人目录后,进不去系统怎么办?

    如果你的 Mac 因为修改了账户名称和个人目录,丢失了管理员权限,以至于无法登录原来的管理员用户.莫慌,遇到这种情况,你可以登录另一个管理员账户,如果没有另一个管理员账户,你可以新建一个,然后通过这个 ...

  7. 后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容,如何恢复.bat文件的默认打开方式

    项目场景: 后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容 问题描述 后缀名.dat文件在选择打开方式时误勾选了用记事 ...

  8. macos复制粘贴快捷键 快速_Mac怎么修改复制黏贴快捷键?Mac修改复制黏贴快捷键的方法...

    苹果电脑和市场上最多的Windows电脑是有很大的不同的,特别是对苹果电脑的新用户,往往会无法得心应手,像很多快捷键就会与 Windows的电脑完全不一样,为了得心应手,那么苹果电脑也是可以进行习惯性 ...

  9. ethtool 修改网卡 eeprom 内容

    问题描述 在解决工作中遇到的一个问题时,有对比出出问题的设备网卡的 eeprom 与其它相同固件版本厂商的相同网卡的 eeprom 内容存在区别. 通过阅读手册,发现区别并不只是那些接口特定的信息,如 ...

最新文章

  1. K - 迷宫问题 POJ - 3984
  2. RISC-V的自定义CPU悖论
  3. [转载]C# PropertyGrid控件应用心得
  4. I.MX6 WIFI wireless_tools 移植
  5. 服务器操作系统字符集,设置服务器字符集
  6. js高级程序设计的笔记(一)
  7. guava集合操作类的使用_使用Guava进行测试集合的实现
  8. android jni示例_Android服务示例
  9. 如何从头到脚彻底解决一个MySQL Bug
  10. c 语言从文件中读取字符串数组,C从文本文件读取到数组/字符串
  11. EasyCaptcha图形验证码工具
  12. 马化腾绝地逢生:山重水复疑无路,柳暗花明又一村
  13. 无法复制:数据错误(循环冗余检查)的解决方法
  14. 第二十一章 : 文本处理
  15. 字符串转换成十进制整数
  16. 【含源码】用python做游戏有多简单好玩
  17. PAT-2019年冬季考试-乙级-7-3String复读机
  18. 解决 “您必须首先安装.NETFramework的以下版本“
  19. 爬虫训练场项目前端之 Bootstrap 信息提示框,按钮与按钮组,徽章,进度条
  20. #HHD32F107# IIC

热门文章

  1. 51单片机检测温湿度并且上传到阿里云
  2. 微信小程序消息推送,实现未完成计划的在微信内的定时提醒功能
  3. 使用翻译的neko模块
  4. Aapache 启动不了,报错信息:suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
  5. 2012服务器系统下怎么分区,Windows Server 2012之更改系统分区
  6. JavaSE_day02【类型转换、进制、运算符】
  7. 【红帽认证参考】常见问题解答
  8. nas和san网络存储区别_存储区域网络或SAN
  9. ICC2里面多进程任务
  10. 写给自己---我为什么要考研