精华内容
下载资源
问答
  • IntelliJ IDEA 修改内存大小,使得idea运行更流畅。

    万次阅读 多人点赞 2018-08-22 17:44:08
    idea有个配置文件,可以设置内存大小的,就跟咱的jvm的内存里面的堆大小,栈大小等等,可以设置的,而且设置了之后,你这个的性能就会得到提升。具体看下面怎么修改。 先说所要修改的文件 idea.vmoptions 的位置,...

    IntelliJ IDEA使用教程 (总目录篇)

    idea有个配置文件,可以设置内存大小的,就跟咱的jvm的内存里面的堆大小,栈大小等等,可以设置的,而且设置了之后,你这个的性能就会得到提升。具体看下面怎么修改。

    先说所要修改的文件 idea.vmoptions 的位置,这个不同的平台,估计名称可能有些差别。mac的如下图

    大师兄就是帅

    具体怎么找到这个地方的,刚刚使用mac的估计不会,老手就会啦,

    option + cmd + P    隐藏或显示“访达”窗口中的路径栏   

    这个就是显示我上图的地步的那个路径,然后你就可以像Windows那样点点点到这个位置啦。

    大师兄就是帅

    这个是idea的17版本的配置文件里面的信息,默认的设置这么简单,就这么几个。

    说明:
      1.Xms128m,最小内存
      2.Xmx750m,最大内存
      3.预留代码缓存的大小
      4.UseConcMarkSweepGC,设置年老代为并发收集

    默认值设置的太小啦,所以,你使用idea跑稍微大点的项目,你的电脑就会像拖拉机一样,嗡嗡嗡的响,哎哟我新买的macpro啊,启动个多模块的maven项目,就跟拖拉机似的,开始响啦,搞得同桌笑我买的是不是真的啊。尴尬啦。

    修改后的配置

    大师兄

    因为我电脑是16g的内存,现在8g算是标配吧,最小一个g,最大2个g。下面的代码缓存也给一个g。

    修改的地方,就修改啦这么三个地方,至于为啥设置2个g最大,因为我看啦一篇文章,他做过测试啦,你设置的再大就浪费啦,但是系统默认的750m也太小了,项目大的话,分分钟就卡啦,这就跟jvm的内存设置似的,太大的话也不好,太小的话也不好。找个平衡的设置,是不错的。

    设置完成之后,需要重启一下idea,然后就会看到下面的变化。注意右下角。

    大师兄

    这个地方怎么弄出来?

    大师兄

    新增更新:idea升级之后,目前是2021.2版本,这个控制内存使用显示状态的地方换了,具体看下图。

    在我没修改之前,这地方是750m的现在修改之后就成2个g啦,现在跑原来呢个嗡嗡嗡响的项目,现在也不响啦,电脑也不发烫啦。

    有老铁问,内存8g的怎么着,我也不确定啊。我这放2张图。

    大师兄

    这个是16g内存的电脑的内存使用实时图,可以看出来内存压力很小的,基本上也就是四分之一。

    大师兄

    这个是8g内存的电脑的内存实时使用图,可以看出来内存压力也不大。也就差不多百分之五十吧。

    解释一下:

    不要看这2张图,一个16g的内存,但是已经使用了12个g啦,但是8个内存的电脑也已经使用了6.6,约等于7吧。这么看的话,内存使用率基本上都是百分之八九十的样子。

    这个是正常的现象,因为内存本来就是给用的,你要是空着一大部分都不使用的话,不就浪费啦吗,所以,这个内存的使用率,不会因为你刚刚的那个配置而变化吧,主要是看那个内存的压力,2个图的内存压力都不大。还可以接受吧。

    可以在如下图这个菜单的地方找到这个设置

    上面这个截图使用的gc还是旧版的cms gc,下面贴上使用g1gc的配置,文字版,我的版本是2021.2

    -Xms1024m
    -Xmx2048m
    -XX:ReservedCodeCacheSize=1024m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -XX:CICompilerCount=2
    -Dsun.io.useCanonPrefixCache=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Djdk.attach.allowAttachSelf
    -Dkotlinx.coroutines.debug=off
    -Djdk.module.illegalAccess.silent=true
    -Xverify:none
    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    -Dide.no.platform.update=true
    -Dsun.io.useCanonCaches=false
    -XX:ReservedCodeCacheSize=512m
    -XX:+UseG1GC
    -Dsplash=true
    -Dtoolbox.notification.token=97Umdj0YLuibBsUF2oZWyny6WLznUJE8ci9tfLqB-q4=
    -Dtoolbox.notification.portFile=/Users/fang/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.4746.92/IntelliJ IDEA.app.vmoptions.port
    -Didea.plugins.path=/Users/fang/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.4746.92/IntelliJ IDEA.app.plugins
    

    展开全文
  • Nacos修改内存大小

    千次阅读 2020-10-28 11:20:06
    一、存在的问题 部署好的nacos老是挂掉...-Xmx: 设定程序运行期间最大可占用的内存大小 -Xmn:新生代大小 配置之前查看内存使用情况 此时可用内存为1.2G 二、修改配置 我们把nacos默认设置改为如下 ps -ef|

    一、存在的问题

    部署好的nacos老是挂掉,查看内存发现,所剩内存不多,而nacos运行时内存可以达到1G多,怎么能够设置nacos的内存呢。

    nacos的启动文件,startup.sh中有如下参数配置

    standalone:表示单机模式运行,非集群模式
    -Xms: 设定程序启动时占用内存大小
    -Xmx: 设定程序运行期间最大可占用的内存大小
    -Xmn:新生代大小

    配置之前查看内存使用情况

    此时可用内存为1.2G

    二、修改配置

    我们把nacos默认设置改为如下

    ps -ef|grep nacos.nacos

     

    修改为参数后启动,此时,查看内存可用447m,有效的减少了内存的使用

    参考1

    参考2

    参考3

    展开全文
  • Oracle修改内存大小

    千次阅读 2019-02-23 09:43:22
    这个内存大小应该是我们在安装Oracle数据库时指定的,下面记录使用命令更改Oracle内存大小的方法 查看内存的命令 需在命令窗口或sqlplus中执行~ show parameter sga; 例: SQL> show parameter sga; NAME...

    说明

    这个内存大小应该是我们在安装Oracle数据库时指定的,下面记录使用命令更改Oracle内存大小的方法

    查看内存的命令

    需在命令窗口或sqlplus中执行~
    show parameter sga;

    例:

    SQL> show parameter sga;
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    lock_sga                             boolean     FALSE
    pre_page_sga                         boolean     FALSE
    sga_max_size                         big integer 2464M
    sga_target                           big integer 0
    

    更改内存大小的SQL命令

    alter system set sga_max_size=10240m scope=spfile;
    这里 sga_max_size 为指定的内存大小

    例子:

    SQL> alter system set sga_max_size=10240m scope=spfile;
    System altered
    

    使配置生效

    上面改了之后,查询,还没生效

    SQL> show parameter sga;
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    lock_sga                             boolean     FALSE
    pre_page_sga                         boolean     FALSE
    sga_max_size                         big integer 2464M
    sga_target                           big integer 0
    

    我这里直接 重启数据库

    发现这个错误

    SQL> startup
    ORA-00844: Parameter not taking MEMORY_TARGET into account
    ORA-00851: SGA_MAX_SIZE 10737418240 cannot be set to more than MEMORY_TARGET 258
    3691264.
    

    解决方法如下

    SQL> create pfile='E:\init0220.ora' from spfile;
    文件已创建。
    SQL>
    

    这里将 配置文件导出到 E盘下

    到E盘,用编辑工具打开这个文件

    我的是这样的内容

    orcl.__db_cache_size=855638016
    orcl.__java_pool_size=16777216
    orcl.__large_pool_size=16777216
    orcl.__oracle_base=‘C:\app\Administrator’#ORACLE_BASE set from environment
    orcl.__pga_aggregate_target=889192448
    orcl.__sga_target=1694498816
    orcl.__shared_io_pool_size=0
    orcl.__shared_pool_size=754974720
    orcl.__streams_pool_size=16777216
    *.audit_file_dest=‘C:\app\Administrator\admin\orcl\adump’
    *.audit_trail=‘db’
    *.compatible=‘11.2.0.0.0’
    *.control_files=‘C:\app\Administrator\oradata\orcl\control01.ctl’,‘C:\app\Administrator\flash_recovery_area\orcl\control02.ctl’
    *.db_block_size=8192
    *.db_domain=’’
    *.db_name=‘orcl’
    *.db_recovery_file_dest=‘C:\app\Administrator\flash_recovery_area’
    *.db_recovery_file_dest_size=4102029312
    *.diagnostic_dest=‘C:\app\Administrator’
    *.dispatchers=’(PROTOCOL=TCP) (SERVICE=orclXDB)’
    *.local_listener=‘LISTENER_ORCL’
    *.memory_target=2577399808
    *.open_cursors=300
    *.processes=150
    *.remote_login_passwordfile=‘EXCLUSIVE’
    *.sga_max_size=10737418240
    *.undo_tablespace=‘UNDOTBS1’

    注:勿复制我的这个文件内容

    这里呢,需要改的地方为

    *.memory_target=1073741824
    *.sga_max_size=805306368
    *.sga_target=805306368
    

    因为我配置的 sga_max_sizememory_target 大,所以就报了上面的错,下面将这几个都调大一些各行了(我都给它们后面加了个0,额~)

    orcl.__db_cache_size=855638016
    orcl.__java_pool_size=16777216
    orcl.__large_pool_size=16777216
    orcl.__oracle_base=‘C:\app\Administrator’#ORACLE_BASE set from environment
    orcl.__pga_aggregate_target=889192448
    orcl.__sga_target=8053063680
    orcl.__shared_io_pool_size=0
    orcl.__shared_pool_size=754974720
    orcl.__streams_pool_size=16777216
    *.audit_file_dest=‘C:\app\Administrator\admin\orcl\adump’
    *.audit_trail=‘db’
    *.compatible=‘11.2.0.0.0’
    *.control_files=‘C:\app\Administrator\oradata\orcl\control01.ctl’,‘C:\app\Administrator\flash_recovery_area\orcl\control02.ctl’
    *.db_block_size=8192
    *.db_domain=’’
    *.db_name=‘orcl’
    *.db_recovery_file_dest=‘C:\app\Administrator\flash_recovery_area’
    *.db_recovery_file_dest_size=4102029312
    *.diagnostic_dest=‘C:\app\Administrator’
    *.dispatchers=’(PROTOCOL=TCP) (SERVICE=orclXDB)’
    *.local_listener=‘LISTENER_ORCL’
    *.memory_target=10737418240
    *.open_cursors=300
    *.processes=150
    *.remote_login_passwordfile=‘EXCLUSIVE’
    *.sga_max_size=8053063680
    *.undo_tablespace=‘UNDOTBS1’

    作完修改后,记得保存

    然后在启动数据时指定 配置文件即可

    SQL> startup pfile='E:\init0220.ora'
    ORACLE 例程已经启动。
    
    Total System Global Area 8017100800 bytes
    Fixed Size                  2181944 bytes
    Variable Size            2483029192 bytes
    Database Buffers         5502926848 bytes
    Redo Buffers               28962816 bytes
    数据库装载完毕。
    数据库已经打开。
    

    OK,检查一下

    SQL> show parameter sga;
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    lock_sga                             boolean     FALSE
    pre_page_sga                         boolean     FALSE
    sga_max_size                         big integer 7680M
    sga_target                           big integer 0
    
    展开全文
  • php修改内存大小I see this message in the error log of httpd: 我在httpd的错误日志中看到此消息: PHP Fatal error: Maximum execution time of 30 seconds exceeded inand 和 ...

    php修改内存大小

    I see this message in the error log of httpd:

    我在httpd错误日志中看到此消息:

    PHP Fatal error:  Maximum execution time of 30 seconds exceeded in

    and

    PHP Fatal error:  Allowedmemory size of 268435456 bytes exhausted 
    

    How to change them to a longer and larger value?

    如何将它们更改为更长和更大的值?

    To change the allowed maximum memory usage of PHP:

    要更改PHP允许的最大内存使用量:

    Set

    memory_limit = 256M

    in /etc/php.ini.

    /etc/php.ini

    To change the maximum allowed execution time of PHP:

    要更改PHP的最大允许执行时间:

    Set

    max_execution_time = 300

    in /etc/php.ini.

    /etc/php.ini

    You can also set these values in .htaccess if it is allowed by the server. For example, to set the memory_limit:

    如果服务器允许,您还可以在.htaccess设置这些值。 例如,设置memory_limit

    php_value memory_limit 256M

    You can also set the values in the PHP script:

    您还可以在PHP脚本中设置值:

    ini_set('memory_limit', '256M');

    Some programs has internal defined variables. For example, WordPress has an configuration variable that can be defined in wp-config.php:

    一些程序具有内部定义的变量。 例如,WordPress具有可在wp-config.php中定义的配置变量:

    define('WP_MEMORY_LIMIT', '256M');
    Answered by anonymous.
    匿名回答。

    翻译自: https://www.systutorials.com/how-to-change-the-maximum-execution-time-and-memory-size-allowed-for-php/

    php修改内存大小

    展开全文
  • IntellIJ Idea 修改内存大小

    万次阅读 多人点赞 2018-11-30 12:38:41
    平时工作中经常会遇到idea内存不足的问题,我们可以通过两种方法对idea的内存大小进行修改的。 第一种方法: 打开idea,操作如下图所示: 打开一个新的窗口如下: xmx:设置idea的内存大小,本人设置2G,可...
  • openstack 修改内存大小和vcu

    千次阅读 2019-04-11 10:07:51
    openstack 修改内存大小和VCU openstack 修改内存大小 登陆控制节点: #nova list (显示所有实例列表) nova flavor-list(显示所有flavor)列表 [root@node-37 ~]# nova show 8b08ce7d-cddd-4f74-ab80-01436edeab85 ...
  • IntellIJ Idea 修改内存大小及内存设置推荐 第二种方法: 直接修改idea的vm options ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210213123831598.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5...
  • MyEclipse 10 修改内存大小

    千次阅读 2015-07-18 09:54:34
    MyEclipse 10 修改内存大小 一、工具中修改设置Default VM Arguments  1.打开Windows-> Preferences  2.然后选择右侧菜单的Java->Installed JREs  3.点击右侧的jdk,然后点击“Edit”按钮  4.Default VM ...
  • 平时工作中经常会遇到idea内存不足的问题,我们可以通过两种方法对idea的内存大小进行修改的。 第一种方法: 打开idea,操作如下图所示: 打开一个新的窗口如下: xmx:设置idea的内存大小,可根据自身需要...
  • 目录 ...linux 》 catalina.sh》 cygwin=false 之上添加所需要配置的内存大小 JAVA_OPTS=-Xms1024m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=1024m window 》 catalina.bat》 Execute Th...
  • IntelliJ IDEA 修改内存大小,使得idea运行更流畅
  • myeclipse修改内存大小方法

    千次阅读 2018-04-16 10:42:31
    Installed JREs2、点击右侧的jdk,然后点击“Edit”按钮3、Default VM Arguments文本框中输入:-Xms64m -Xmx256m ,然后点击finish按钮即可修改MyEclipse的myeclipse.ini 文件-- 找到MyEclipse的安装目录,一般...
  • AndroidStudio修改内存大小

    千次阅读 2017-06-27 10:42:49
    位于android-studio/bin目录下的...把Xms,Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize分别修改大一些,根据电脑内存大小分配大一点就可以了。 1.studio64.vmoptions文件 -Xms512m -Xmx2048m -XX:Max
  • MyEclipse修改内存大小

    千次阅读 2014-09-30 13:53:37
    MyEclipse6.5内存修改的三种方法
  • IntelliJ IDEA2020修改内存大小

    千次阅读 2020-09-08 21:12:28
    IDEA比较卡,可以通过调整内存增加运行速度,网上一些帖子有的不是很准确,今天我把亲测没问题的总结一下。 内存调整 方法一: 参数 意义 -Xms128m Java Heap初始值,Server端JVM最好将-Xms和-...
  • eclipse修改内存大小

    万次阅读 2016-04-18 15:02:17
    一般安装完eclipse之后,在安装目录下你应该可以看到有一个 eclipse.ini 文件,对了,就是在这个文件里面修改,我打开同事机器上这个文件,里面的内容是: -vmargs -Dosgi.splashLocation=d:\Program Files\...
  • weblogic修改内存大小方法

    千次阅读 2014-11-03 10:15:44
    weblogic的domain的内存大小可以调节,设置方法如下: 第一步. 修改startManagedWeblogic.sh文件: DOMAIN_NAME="analysisdomain"   ADMIN_URL="http://echnweb1:40004"   SERVER_NAME=...
  • 方法一:打开eclipse,选择Window–Preferences…在对话框左边的树上...出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,
  • ubuntu系统AndroidStudio修改内存大小

    千次阅读 2015-12-25 10:49:58
    位于android-studio/bin目录下的...把Xms,Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize分别修改大一些,根据电脑内存大小分配大一点就可以了。1.studio64.vmoptions文件-Xms512m-Xmx2048m-XX:MaxPermSize=1024m-X
  • Mac IntellJ IDEA安装路径查找 ...显示包内容 ...此时的最大内存参数还不一定生效,还要修改如下参数,在Preferences下面的Compiler,把heap size参数改成最大值4096: 最后:重启Idea,生效!!!
  • myeclipse修改内存大小不足

    千次阅读 2015-11-03 14:11:30
    1、Windows -> Preferences -> Java -> Installed JREs 2、点击右侧的jdk,然后点击“Edit”按钮 3、Default VM Arguments文本框中输入:-Xms64m...修改MyEclipse的myeclipse.ini 文件 -- 找到MyEclipse的安

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 870,147
精华内容 348,058
关键字:

修改内存大小