JVM 文件目录 栈结构 堆空间 方法区 对象 直接内存 执行引擎 字符串表 垃圾回收 字节码结构 指令分析 加载过程 加载器 栈结构 Add__加法反编译 返回目录 返回目录 堆空间 OutOfMemory__查看内存溢出 EdenSurvivorTest__查看各区比例 HeapInstanceTest__查看各区数据转换 GCTest__查看各个GC的触发 YoungOldAreaTest__查看大对象直接存放在Old TLABArgsTest__查看TLAB是否开启 HeapArgsTest__查看Heap的各个参数 EscapeAnalysis__判断逃逸分析 StackAllocation__逃逸分析的分配位置 SynchronizedTest__同步省略 ScalarReplace__标量替换 返回目录 方法区 MethodAreaSize__方法区大小 MethodAreaOOMTest__方法区内存异常 MethodInnerStrucTest__查看方法区的内部构成 MethodAreaFinal__查看方法区的Final StaticFieldTest__查看静态变量存储位置 StaticObjectTest__查看静态类存储位置 返回目录 对象 ObjectTest__对象的创建的反编译 Customer__对象实例化的过程 CustomerTest__对象实例化的内存分布 返回目录 直接内存 BufferTest__查看直接内存大小 DirectMemoryOOM__直接内存异常 MaxDirectMemorySizeTest__设置直接内存大小 返回目录 执行引擎 JITTest__JIT编译器的使用 IntCompTest__各个编译器状态 返回目录 字符串表 StringOnly__String不变性 StringExer__String不变性 StringTableSize__StringTable大小 GenerateString__生成随机文字txt StringTime__String运行时间 StringOOM__String报错 StringConstant__String的加载个数 StringSort__String的分类 StringAppend__String拼接 StringNewTest__String创建对象数量 StringIntern__String调用intern StringEfficiency__String空间效率 StringGCTest__String回收 返回目录 垃圾回收 RefCountGC__判断是否引用回收 CanReliveObj__回收复活对象 GCRootsTest__Roots回收情况 HeapOOM__堆错误 SystemGCTest__GC的finalize被调用 LocalVarGC__各区的变量的GC情况 StopTheWorldTest__STW的停顿时间 StrongReferenceTest__强引用测试 SoftReferenceTest__软引用测试 WeakReferenceTest__弱引用测试 PhantomReferenceTest__虚引用测试 GcUseTest__使用GC类型 GcLogTest__使用GC日志信息 GcLogHeapTest__使用GC堆的日志信息 返回目录 字节码结构 IntegerTest__int类型的自动拆装箱 StringTest__String类型的创建反编译 SonTest__继承的创建反编译 ArrayTest__数组字节码表示 ClassAnalysis__字节码分析 SeniorClassAnalysis__加强版字节码分析 JavapTest__javap指令 返回目录 指令分析 LoadAndStoreTest__分析加载压栈字节码 ArithmeticTest__分析算术字节码 ClassCastTest__分析类型转换字节码 NewTest__分析数组创建 MethodInvokeReturnTest__调用和返回方法 InterfaceMethodTest__分析接口方法 StackOperateTest__分析操作栈 IfSwitchGotoTest__分析判断跳转字节码 ExceptionTest__分析异常字节码 SynchronizedTest__分析同步字节码 返回目录 加载过程 CpuCode__抛出ClassFormatError LoadingTest__加载类并打印类方法 LinkingTest__链接类 SubInitialization__初始化类 Clinit__Clinit方法 Stage__各阶段赋值 StaticDeadLockMain__死锁 ActiveUseTest__初始化主动使用 ActiveUse2Test__类和接口初始化 ActiveUse3Test__初始化 PassiveUseTest__被动使用初始化 PassiveUse2Test__被动使用初始化 返回目录 加载器 UserTest__显隐加载 UserClassLoader__用户类加载 ClassLoaderTest__启动扩展类加载 GetClassLoader__获取各类加载器 LoopRun__热运行 OverrideClassLoaderTest__加载类的加载器 返回目录 命令工具 ScannerTest__jps测试 ScannerTest__jstat测试 GcTest__jstat测试 ScannerTest__jinfo测试 GcTest__jmap测试 ThreadDeadLock__死锁 TreadSleepTest__Timed_waiting等待 ThreadSyncTest__同步 AllStackTrace__栈信息 返回目录 GUI工具 HeapInstanceTest__堆变化 ThreadDeadLock__死锁问题 OomTest__OOM错误 HeapInstanceTest__堆溢出 ThreadDeadLock__死锁问题 OomTest__OOM错误 StudentTrace__资源引用 MapTest__内存泄漏 ChangeHashCode__修改哈希值 ChangeHashCode2__修改哈希值 返回目录 返回顶层