ActiveMQ运行于JVM之上,所以,修改ActiveMQ的内存大小也就是修改JVM的内存大小。修改的配置文件是wrapper.conf,对于windows版本的MQ,该文件位于ActiveMQ根目录下的/bin/win64或者/bin/win32;对于linux版本的MQ,该文件位于ActiveMQ根目录下的/bin/linux-x86-64或者/bin/linux-x86-32。

1. 当设置的内存小于4096MB时

  修改wrapper.java.initmemorywrapper.java.maxmemory,这两个参数分别对应于java堆内存的初始值和最大值,单位为MB。

2. 当设置的内存大于4096MB时

  由于社区版本的ActiveMQ设置了4096MB的限制,所以当通过第一种方式设置大于4096MB的堆内存时并不能生效,此时可以通过修改wrapper.java.additional.n来实现。这里的n是已经存在的wrapper.java.additional的序号最大值加1。比如已经存在wrapper.java.additional.1至wrapper.java.additional.9,那么接下来添加wrapper.java.additional.10来配置java堆内存。具体配置如下:

wrapper.java.additional.10=-Xms2048M -Xmx5120M

其中-Xms是初始化内存,-Xmx是最大内存
  另外:如果以上配置不生效,可以使用通过在wrapper.java.additional.9末尾增加参数的方式来配置,具体如下:

wrapper.java.additional.9 = -java.util.logging.config.file=logging.properties -Xms1024M -Xmx8192M

  注意:使用这种方式配置java堆内存时需要将wrapper.java.initmemory和wrapper.java.maxmemory注释掉。

3. 参考

Java Wrapper does whatever it wants

修改ActiveMQ的内存大小相关推荐

  1. linux共享内存变量 tiaojianbianliang,修改linux共享内存大小

    这是实际linux系统显示的实际数据: beijibing@bjb-desktop:/proc/sys/kernel$ cat shmmax 33554432 beijibing@bjb-deskto ...

  2. 模拟器计算机内存不足,模拟器内存不足要怎么办_怎样修改模拟器的内存大小 - 驱动管家...

    51模拟器内存不足1G应该怎么解决?有很多用户在使用51模拟器多开和玩游戏时,系统突然提示内存不足1G的情况,不能正常多开应用,这是什么原因?应该如何解决呢?其实内存不足是由于51模拟器内存设置太少有 ...

  3. linux修改java内存大小_Linux 和 windows修改java虚拟机内存大小

    1.Java内存区域划分: 运行时的数据区:方法区和堆(各个线程共享的内存区域),程序计数器.Java虚拟机栈和本地方法栈(线程私有的) 程序计数器:当前线程所执行字节码的行号指示器,字节码解释器就是 ...

  4. linux 修改 java 内存_Linux 和 Windows修改Java虚拟机内存大小

    因为内存溢出问题 1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件 在注释下紧接一行也就是脚本正文开始之前 加上 Java_OPTS='-server -Xms ...

  5. 修改 WSL2 可用内存大小和交换分区大小

    WSL2默认可以使用的内存大小为主机的80%,对于Linux而言即使装了桌面,一般的开发也没必要给这么多内存,分多了,反而有可能卡主机的Windows 操作: 1.打开Windows资源管理器,地址栏 ...

  6. 如何修改和查看tomcat内存大小

    为了解决tomcat在大进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式: 一.使用 catalina.bat 等命令行方式运行的 tomcat 查看系统最大支 ...

  7. VMware 虚拟机 1、ubuntu 扩容(扩展硬盘容量)2、修改内存大小

    参考文章:VMware虚拟机 Linux系统 Ubuntu 16.04 硬盘/磁盘扩容(超详细图文详解!亲测有效!) VMware设置扩大后容量后 安装软件: sudo apt-get install ...

  8. java内存修改_修改java虚拟机启动内存大小

    在运行java桌面应用程序的时候,有时候会因为jvm内存太小,从而内存溢出,程序崩溃. 可是通过修改 eclipse.ini 中的参数,来实现修改jvm的内存大小. -vmargs -Xms128M ...

  9. virtualBox下配置已经安装好的ubuntu内存大小

    virtualBox下配置已经安装好的ubuntu内存大小 其实一般情况下是没有什么必要去做这件事情的,我的情况特殊点,已经安装好ubuntu很久了,也用了很久,开发环境也是用了很久,但只有一点,不知 ...

最新文章

  1. 牛客~~打篮球~~~模拟水题
  2. Xshell5中常用linux服务器命令集合
  3. 失败的windows系统服务调用readfile():管道已结束?_操作系统之进程详解(一)
  4. 64位win10系统无法安装.Net framework3.5的两种解决方法
  5. 用JUnit框架实现Java单元测试
  6. 通过jQuery源码学习javascript(三)
  7. C++构造函数/析构函数 设置成private的原因
  8. [转载] python创建集合、计算a|b_python之路(集合,深浅copy,基础数据补充)
  9. 获取公网ip,获取用户城市地址
  10. 关于软件工程的课程建议
  11. 2021-02-16
  12. 华为数通HCIA笔记——路由基础
  13. 2811路由器系统导入到服务器,配置CISCO2811路由器的E1连接
  14. 好系统重装助手教你win10系统连接XP系统共享打印机的方法
  15. java 生成纯色图片_浅谈Java设置PPT幻灯片背景——纯色、渐变、图片背景
  16. 深圳学校积分计算机,深圳积分入户初级计算机证书,居然也能积这么多分!
  17. 打印机无法访问计算机,WIN7无法访问共享打印机及文件的解决办法
  18. Problem B: 小度挑战赛
  19. java开发微信公众号图片上传功能,不吃透都对不起自己
  20. [转]Clion2019破解-Jetbrains系列产品2019.1.1最新激活方法[持续更新]

热门文章

  1. win7计算机文件夹选项在哪里,Win7文件夹选项不见了怎么办?
  2. JavaWeb新闻项目(查询阅读主题维护)
  3. 让SOA使用者像超人一样自由
  4. error uploading crisocket: timed out waiting for the conditionswapoff -a # will turn off the swap
  5. 微信版梦幻西游手游连接不上服务器,梦幻西游手游
  6. web前端电影项目作业源码 大学生影视主题网页制作电影网页设计模板 学生静态网页作业成品 dreamweaver电影HTML网站制作
  7. 使用 APlayer 实现音乐播放器
  8. jQuery 时间插件My97DatePicker动态获取选中值及修改默认时间
  9. 20Python爬虫--Scrapy爬取和讯博客个人所有博客情况并保存到数据库
  10. 《中国制造2025》提出构建绿色制造体系,成为我国制造业新趋势