JVM
Ziegler Han
造轮子十年,感悟:尽量不要造轮子。
展开
-
Java8,编译内部类调用私有方法,会生成对应私有方法的[static synthetic]方法,这样就会导致代码热更失败
public class GameOut { private int outId; private String outName; private InnerA innerA; private int getOutId() { return outId; } private void setOutId(int outId) { this.outId = outId; } private String .原创 2020-11-16 12:19:26 · 386 阅读 · 0 评论 -
G1分配大内存测试
package org.ziegler.gc;/** * VM参数:-XX:+UseG1GC -Xms20M -Xmx20M -Xmn10M -Xlog:gc* -XX:SurvivorRatio=8 * */public class FirstTestGC { public static void main(String[] args) { byte[] a1, a2, a3, a4; a1 = new byte[2 * 1024 * 1024]; .原创 2020-07-07 20:38:44 · 685 阅读 · 0 评论 -
JVM(G1)内存不足溢出测试
package org.ziegler.gc;/** * VM参数:-Xms10M -Xmx10M -Xlog:gc* * */public class GCOutOfMemoryTest { public static void main(String[] args) { byte[] a1, a2, a3, a4; a1 = new byte[2 * 1024 * 1024]; a2 = new byte[2 * 1024 * 102.原创 2020-07-07 20:37:37 · 746 阅读 · 0 评论