java mbean获取堆信息_实时取得虚拟机类信息、内存信息、MXBean的使用方法
import java.lang.management.ClassLoadingMXBean;
import java.lang.management.ManagementFactory;
import java.lang.management.MemoryMXBean;
import java.lang.management.MemoryUsage;
import java.lang.management.RuntimeMXBean;
java学习 java培训 软件工程师 如何学习java
学习java哪里好 东方清软java培训 清软国际java学习 计算机软件学习
public class Test extends Thread{
RuntimeMXBean mxbean;
java学习 java培训 软件工程师 如何学习java
学习java哪里好 东方清软java培训 清软国际java学习 计算机软件学习
private void setFactory(){
mxbean = ManagementFactory.getRuntimeMXBean();
//以下是取得虚拟机的属性
System.out.println(mxbean.getVmVendor());
System.out.println(mxbean.getVmName());
System.out.println(mxbean.getClassPath());
//类管理接口java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
ClassLoadingMXBean
aClassLoadingMXBean=ManagementFactory.getClassLoadingMXBean();
System.out.println(aClassLoadingMXBean.getLoadedClassCount());
//内存管理接口java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
MemoryMXBean
aMemoryMXBean=ManagementFactory.getMemoryMXBean();
System.out.println(aMemoryMXBean.getObjectPendingFinalizationCount());//返回其终止被挂起的对象的近似数目
//返回 Java 虚拟机使用的非堆内存的当前使用量
MemoryUsage aMemoryUsage=aMemoryMXBean.getNonHeapMemoryUsage();
java学习 java培训 软件工程师 如何学习java
学习java哪里好 东方清软java培训 清软国际java学习 计算机软件学习
//虚拟机启动时从系统得到的内存(以字节为单位)
System.out.println("虚拟机启动时从系统得到的内存:"+aMemoryUsage.getInit());
//表示当前已经使用的内存量(以字节为单位)
System.out.println("当前已经使用的内存量:"+aMemoryUsage.getUsed());
java学习 java培训 软件工程师 如何学习java
学习java哪里好 东方清软java培训 清软国际java学习 计算机软件学习
//表示保证可以由 Java 虚拟机使用的内存量(以字节为单位)
System.out.println("保证可以由 Java
虚拟机使用的内存量:"+aMemoryUsage.getCommitted());
//表示可以用于内存管理的最大内存量(以字节为单位)
System.out.println("内存管理的最大内存量:"+aMemoryUsage.getMax());
System.out.println("总体描述:"+aMemoryUsage.toString());
}java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
public void run(){
try {
while(true){
setFactory();
sleep(1000);
}java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
} catch (InterruptedException e) {
e.printStackTrace();
}
}java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
public static void main(String[] args) {
Test aTest=new Test();
aTest.start();
}
}java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
运行结果:
C:\java>java Test
Sun Microsystems Inc.
Java HotSpot(TM) Client VM
.;c:\jdk1.5\lib
306
0java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
虚拟机启动时从系统得到的内存:29556736
当前已经使用的内存量:12362144
保证可以由 Java 虚拟机使用的内存量:29851648
内存管理的最大内存量:121634816
总体描述:init = 29556736(28864K) used = 12362144(12072K) committed =
29851648(29152K) max = 121634816(118784K)
如果你想要给自己的软件提供这样的检测接口,那么只要做一个MBeanServer就可以了。这是一个相当不错的想法。java学习
java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
java学习 java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际java学习
计算机软件学习
java mbean获取堆信息_实时取得虚拟机类信息、内存信息、MXBean的使用方法相关推荐
- java 怎么获取形参名_获得方法形参名称列表 -- 哦也,搞定!!
JAVA获取类的方法的参数名 – 老话题,新方法!! 折腾了一天,终于搞定了.测试了nutz所有的类,均读取正常!! 完美读取任何class的变量名信息! 呵呵,当前,前提是编译时含debug信息. ...
- textfield获取其中内容_用户认知视角下的产品信息获取体验度量体系研究
文 / 张凯 孙宁娜 崔学伟 ( 南京艺术学院 工业设计学院:江苏大学 艺术学院 ) DOI编码:10.3969/J.ISSN.1674-4187.2020.03.006 摘要:从用户认知视角出发,结 ...
- python爬取58同城租房信息_分页爬取58同城租房信息.py
import requests,re,openpyxl,os headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleW ...
- java里创建一个长方形类_定义一个长方形类,定义 求周长和面积的方法实例
/* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...
- java怎么获取城市气温_获取城市天气数据
中华万年历API 抓包中华万年历得到的接口(JSON): http://wthrcdn.etouch.cn/weather_mini?city=北京 通过城市名字获得天气数据,json数据 http: ...
- 什么情况下java会出现堆溢出_【Java面试题第三期】JVM中哪些地方会出现内存溢出?出现的原因是什么?...
内存溢出(Out Of Memory)经常简称为OOM,在jvm中主要分为方法区.堆.栈.本地方法栈.程序计数器这几部分,其中程序计数器是唯一不会出现OOM的,也就是说其他区域都会出现OOM.下面来分 ...
- java微信获取用户列表_微信公众平台 获取用户列表
一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...
- java的获取声音振幅_录音获取声音振幅波形显示
[实例简介] android 录音,获取录音的音频流数据,放入缓冲区,分析缓冲区的数据, 然后在surfaceView上绘制出连续波动的波形图像. [实例截图] [核心代码] 2eca4b8f-593 ...
- java实现获取手机设备号_Java 安卓获得获得手机设备信息
1)android 获取设备型号.OS版本号: import android.os.Build; // ..... Build bd = new Build(); String model = bd. ...
最新文章
- PHP实现队列的原理
- 微软MSN推出新一代Live服务 能离线编辑博客
- C#实现图标批量下载
- Python第五课(字典)
- json string 格式_GO小知识之如何做JSON美化
- Hadoop联姻Excel: 微软巩固Office帝国
- SQL Server舍入功能概述– SQL舍入,上限和下限
- android post 提交数据
- 深度学习中收敛是什么意思?
- 【原生】封装一个判断数据类型的函数的方法,准确判断一个数据的类型
- matplotlb 进阶之Styling with cycler
- 多任务学习Multi-task Learning(MTL)概述
- 游戏外挂基本原理及实现
- 用html5做一个视频网页,如何使用HTML5在网页上制作交互式视频?
- 学生成绩管理系统html代码,学生成绩管理系统(含源代码)30.doc
- win10网络重置后无法上网
- 深入理解Java虚拟机(周志明)——读书笔记1
- 语法练习:left2
- RENIX软件RTSM基本操作_Linux——网络测试仪实操
- 小微企业可以申请高新技术企业吗?