JVM
文章平均质量分 95
讲文明的喜羊羊拒绝pua
Java高级开发工程师
展开
-
JVM学习笔记——JVM垃圾回收
JVM 垃圾回收垃圾回收通识什么是垃圾?通过 GC Roots 无法关联的 Java 对象,就被视为垃圾对象。GC Roots 里面最常见的,就是可以被栈里面的变量直接引用的对象。Java的垃圾回收机制自动内存管理机制,无需开发人员手动参与内存分配与回收,这样就降低了内存泄漏和内存溢出的风险。自动内存管理机制,是由各个垃圾收集器去实现的。存在的问题对于 Java 开发人员而言,自动内存管理就像是一个黑盒子,如果过度依赖于”自动“,那么这将会是一场灾难,最严重的就是会弱化 J原创 2021-08-22 21:56:57 · 327 阅读 · 0 评论 -
Java虚拟机(一)JVM参数、常用命令
1、JVM参数类型(1)标准参数 例如:-help -server -client -version -showversion -cp -classpath(2)X参数:非标准化参数 -Xint:解释执行 -Xcomp:第一次使用...原创 2018-12-03 17:04:51 · 8113 阅读 · 0 评论 -
Java虚拟机(五)JVM字节码
1、jvm字节码指令与javap 将class文件编译为字节码文件:javap -verbose ClassName.class > ClassName.txt2、描述符(Descriptors)Java字节码 类型 描述 B byte 单字节 C char Unicode字符 D double 双精度浮点数...原创 2018-11-30 11:18:52 · 225 阅读 · 0 评论 -
Java虚拟机(四)GC调优
1、JVM的内存结构(1)运行时数据区(规范) ——程序计数器(Program Counter register):还一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。它是线程私有的。 JVM 支持多线程同时执行,每一个线程都有自己的PC Register,线程正在执行的...原创 2018-12-04 15:59:29 · 404 阅读 · 0 评论