jvm实战异常
来源:互联网 发布:安卓版万能遥控器软件 编辑:程序博客网 时间:2024/05/21 22:56
类加载
类加载方式
@Test public void testClassLoader4Name(){ ClassLoader loader = Thread.currentThread().getContextClassLoader(); System.out.println(loader); //APP classLoader System.out.println(loader.getParent()); //Ext System.out.println(loader.getParent().getParent()); } @Test public void testClassLoader4Method() throws ClassNotFoundException { ClassLoader classLoader = App.class.getClassLoader(); System.out.println(classLoader); //1 使用ClassLoader.loadClass加载类 不会执行初始化块 classLoader.loadClass("wilson.demo.App"); //2 使用Class.forName 加载 默认执行初始化块 //Class.forName("wilson.demo.App"); }## Java堆溢出 ##java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象。
/**
* VM Args: -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError
* 堆的最小值 -Xms参数
* 堆的最大值 -Xmx
* 内存堆转储快照:-XX:+HeapDumpOnOutOfMemoryError
*
*/
public class HeapOOM {
static class OOMObject {
}
public static void main(String[] args) { List<OOMObject> list = new ArrayList<OOMObject>(); while (true){ list.add(new OOMObject()); }}
}
“`
阅读全文
0 0
- jvm实战异常
- JVM内存区域异常实战
- JVM之——OutOfMemoryError异常实战
- JVM学习笔记(二) 实战OutOfMemoryError异常
- jvm之OutOfMemoryError异常与实战
- JVM(八)OutOfMemoryError异常与实战
- jvm异常
- 【JVM】Java-JVM-OutOfMemoryError实战
- JVM实战二
- jvm 实战OutOfMemoryError
- 深入jvm虚拟机实战
- JVM(8)--OutOfMemory实战
- JVM(10)--stackoverflow实战
- JVM 优化实战
- Jvm 调优实战
- JVM调优实战
- JVM调优实战
- Domino JVM异常
- 为什么document.form1.submit()不会自动提交?
- JAVA基础笔记
- POJ 1811 Prime Test 笔记
- 通过包名判断手机上是否安装了QQ,微信,或者其他应用
- SQlite数据库(4)---DAO(data access object)数据访问对象
- jvm实战异常
- C# 中实现单例模式
- JAVA Web笔记
- 1697: [Usaco2007 Feb]Cow Sorting牛排序
- Netlimiter 3.0 注册码
- jquery find()解析示例及源码解读
- 嵌入式系统学习——STM32之SD卡(下)
- Kotlin 从学习到 Android 第十三章 对象
- 时间:2017-06-15 22:08 IT新人开始写博客,记录自己的成长