修改ActiveMQ的內存大小


有時我們需要修改ActiveMQ的內存大小,防止內存溢出!

修改配置文件下-Xmx參數然后重啟mq即可:

/fs01/apache-activemq-5.15.0/bin/env

ACTIVEMQ_OPTS_MEMORY="-Xms64M -Xmx2G"

JVM:查看java內存情況命令

  jmap (linux下特有,也是很常用的一個命令)

  觀察運行中的jvm物理內存的占用情況。

  參數如下:

  -heap :打印jvm heap的情況

  -histo: 打印jvm heap的直方圖。其輸出信息包括類名,對象數量,對象占用大小。

  -histo:live : 同上,但是只答應存活對象的情況

  -permstat: 打印permanent generation heap情況

  命令使用:

  jmap -heap 3409

  可以觀察到New Generation(Eden Space,From Space,To Space),tenured generation,Perm Generation的內存使用情況

  輸出內容:

  jmap -histo 3409 | jmap -histo:live 3409

  可以觀察heap中所有對象的情況(heap中所有生存的對象的情況)。包括對象數量和所占空間大小。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM