查看JVM内存信息的方法
来源:互联网 发布:thinkphp5 网站源码 编辑:程序博客网 时间:2024/06/06 09:56
三种方法查看:
方法一:通过如下一段代码可以查看JVM的内存信息:
public static void main(String[] args) {//JVM的最大可用内存,可通过-Xmx设置,默认值为物理内存的1/4,设置不能高于计算机物理内存//返回值单位是字节long maxMemory = Runtime.getRuntime().maxMemory();//当前JVM空闲内存,因为JVM只有在需要内存时才占用物理内存使用,所以freeMemory()的值一般情况下都很小,//而JVM实际可用内存并不等于freeMemory(),而应该等于maxMemory()-totalMemory()+freeMemory()long freeMemory = Runtime.getRuntime().freeMemory();//当前JVM占用的内存总数,其值相当于当前JVM已使用的内存及freeMemory()的总和,会随着JVM使用内存的增加而增加long totalMemory = Runtime.getRuntime().totalMemory();System.out.println("JVM最大可用内存:"+maxMemory);System.out.println("当前JVM空闲内存:"+freeMemory);System.out.println("当前JVM占用的内存总数:"+totalMemory);System.out.println("JVM实际可用内存:"+(maxMemory-totalMemory+freeMemory));}
方法二:进入cmd,执行jvisualvm 命令,或者在java的bin目录下执行jvisualvm.exe,就会进入下图页面:
方法三:进入cmd,执行jconsole 命令,或者在java的bin目录下执行jconsole.exe,就会进入下图页面:
阅读全文
0 0
- 查看JVM内存信息的方法
- 查看设置JVM内存信息
- Delphi下查看变量内存信息的方法
- jstat查看jvm的GC信息
- JVM信息查看
- 查看JVM内存状态的工具使用
- 查看当前JVM内存的使用情况
- 查看JVM各个代的内存状态
- JVM内存查看的三种途径
- 查看JVM内存
- jvm内存查看
- Java JVM 内存查看
- JVM内存查看
- jvm内存查看命令
- JVM内存状况查看方法和分析工具
- JVM内存状况查看方法和分析工具
- JVM内存状况查看方法和分析工具
- JVM内存状况查看方法和分析工具
- 机器学习模型评估方法
- 基于Eclipse的Hadoop应用开发环境配置
- Button点击事件
- 【opencv】picamera与opencv库详解
- windows驱动读写文件不成功
- 查看JVM内存信息的方法
- JVM 运行时数据区
- java实现远程桌面
- Error: ERR: stack=java.lang.StackOverflowError: stack size 8MB
- 【Educational Codeforces Round 33】 C. Rumor (并查集)
- 【重大更新】DevExpress v17.2新版亮点—WinForms篇(二)
- 使用vultr搭建 ss 教程,亲测可用
- windows下安装 ubuntu双系统教程
- 库函数strstr的实现,比较库函数strstr和strchr。