在真机上调试是可以安装的,但是安装完成页面打开按钮不能用,在设置里面也能看见,但是打不开
首先需要注意的点:必须要是线程阻塞的类,在jvisualvm.exe程序里面才能够加载这个类的具体信息,jvisualvm.exe后面会提到。
编写两个类,类的main方法,代表两个线程,类具体代码如下图:
HeapDemo.java类的代码如下图:
HeapDemo3.java类的代码如下图:
然后给这两个类配置堆内存空间,点击Run->Edit Configurations,会跳出来一个弹窗,如下图:
配置好HeapDemo3类的堆内存后,再去配置HeapDemo类的堆内存,如下图:
其中-Xms参数和-Xmx参数都是设置堆内存大小的参数:
-Xms:JVM初始时,最小分配的堆内存的大小
-Xmx:JVM初始化时,最大分配的堆内存的大小