jvm
Saiheihua
这个作者很懒,什么都没留下…
展开
-
jprofile的使用
https://www.bilibili.com/video/BV1PJ411n7xZ?p=146https://www.bilibili.com/video/BV1PJ411n7xZ?p=145原创 2020-08-22 10:05:02 · 187 阅读 · 0 评论 -
visualvm
1.idea jdk设置为自己下载目录的jdk目录2.在setting搜索visualvm 设置如下3.visualvm 调出应用程序4.官网下载插件, 然后工具–>工具->插件–>已下载–>添加插件原创 2020-08-21 23:32:56 · 162 阅读 · 0 评论 -
weakhashmap
public class JvmTest { public static void main(String[] args) throws InterruptedException { WeakHashMap<String,Object> whm= new WeakHashMap<>(); String string = new String("String"); String str=new String("String");原创 2020-08-07 21:28:23 · 167 阅读 · 0 评论 -
软应用GC DEMO
在使用下列代码测试软引用时,需要保证sr.get()执行,new的数组对象必须放在try里面,否则会没等到执行try catch语句块就报错,下面的语句就不会执行.public class JvmTest { public static void main(String[] args) throws InterruptedException { Object o1=new Object(); SoftReference sr=new SoftReference(o1原创 2020-08-07 20:22:54 · 152 阅读 · 0 评论 -
javap命令
javap定义javap是 Java class文件分解器,可以反编译(即对javac编译的文件进行反编译),也可以查看java编译器生成的字节码。用于分解class文件。测试类public class JavapTest {private static final int _P_1 = 1;public static final int _P_2 = 2;public static void main(String[] args) { int m = 0, n = 0; f.原创 2020-08-07 10:17:37 · 902 阅读 · 0 评论 -
改变eden区,from,to区的比例
-XX:SurvivorRatio=8 -XX:+PrintGCDetails -Xms10m -Xmx10m -XX:+UseSerialGC如果不加SerialGC只改变SurvivorRatio,最终输出结果不会改变,原创 2020-08-06 22:16:38 · 1720 阅读 · 1 评论