β

java 内存模型 jvm参数 监控查看

java web asdtiang 55 阅读

java内存模型这个概念, 只靠文字说明, 比较单调,也不容易记忆,本文结合如何查看java程序的内存模型来说明java内存模型,希望对读者加深印象。

java内存模型

网上介绍比较多, Nike Air Max 1 męskie białe 这两篇文章对内存模型介绍比较详细: http://blog.csdn.net/ithomer/article/details/6252552 。 https://my.oschina.net/sunnywu/blog/332870 需要注意的是:1.8版本移除PermSize的设置, 相关介绍 http://www.cnblogs.com/grefr/p/6089153.html 内存模型图示:Young和Old为堆内存,Permanent为非堆内存

jvm参数

主要有版本区分,1.7和1.8差别比较大些,1.7到1.5基本差不多。 jdk1.7版本之前的jvm参数列表: http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html 1.8版本官方分多个版本说明参数, Nike Air Max 2016 Heren 但无非就两类,windows和linux。 linux: http://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html windows: http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html

java 内存使用监控查看

jconsole

jconsole,windows下面有图形化界面,点开后, 连接想查看的java程序, 内存使用截图如下: 这里的内存池就可以对上内存模型中的概念。

jmc

java安装目录下面有一个jmc.exe, asics gel pulse 8 damskie 打开后, 连接要查看的java程序,

  • Asics Gel Quantum 360 Donna
  • 图示如下: 到这里希望大家操作,操作,java内存模型就很好理解了。

    作者:java web asdtiang
    java 搜索解决方案和实现 需求分析 解决方案 方案实现
    原文地址:java 内存模型 jvm参数 监控查看, 感谢原作者分享。

    发表评论