JVM
文章平均质量分 78
JVM、GC
animatelife
这个作者很懒,什么都没留下…
展开
-
Java字节码ByteCode
字节码指令、运行时常量区、局部变量区、字节码的存储、对象头与模数原创 2021-11-04 01:00:01 · 1963 阅读 · 0 评论 -
JVM调优实践
JVM调优针对GC分配速率-针对年轻代提升速率-针对老年代调优方向针对GCGC分析主要集中在两个指标:1、分配速率 2、提升速率分配速率-针对年轻代分配速率(Allocation rate)表示单位时间内分配的内存量,通常使用 MB/sec作为单位上一次年轻代垃圾收集之后的剩余量,与下一次GC开始之前的年轻代使用量,两者的差值除以时间,就是分配速率分配速率过高就会严重影响程序的性能,在 JVM 中可能会导致巨大的 GC 开销,因为这会导致频繁的minor GC正常系统:分配速率较 低于原创 2021-11-17 22:50:04 · 107 阅读 · 0 评论 -
JVM调优之内存分析和工具
线程栈分析、内存分析、类对象对象结构原创 2021-11-16 18:59:27 · 685 阅读 · 0 评论 -
GC日志分析与工具
GC日志分析与调优GC日志解读打印GC日志GC日志解读打印GC日志原创 2021-11-16 00:05:23 · 181 阅读 · 0 评论 -
JVM之GC
垃圾收集器、并行GC、串行GC、新生代并行GC、老年代并行GC、标记清除算法、标记复制算法、标记清除整理算法、G1GC、ZGC、CMSGC、ShennandoahGC、GC的选择与组合、强软弱虚引用与GC原创 2021-11-09 22:44:13 · 1222 阅读 · 0 评论 -
JVM之性能调优图形化工具
JVM性能调优图形化工具jconsolejvisualvmVisualGCjmcjconsolejvisualvmVisualGCjmc原创 2021-11-09 21:11:50 · 441 阅读 · 0 评论 -
JVM之启动参数
JVM的启动参数JVM启动参数格式种类以 - 开头以-D开头以 -X 开头以 –XX:开头设置当前Java进程的启动参数JVM启动参数功能分类系统属性参数运行模式参数堆内存设置参数设置堆内设置非堆设置堆外GC 设置参数分析诊断参数JavaAgent 参数JVM启动参数格式种类以 - 开头以 - 开头为标准参数,所有的 JVM 都要实现这些参数,并且向后兼容例如:-server以-D开头-D 设置系统属性例如:-Dfile.encoding=UTF-8以 -X 开头以 -X 开头为原创 2021-11-09 20:50:57 · 2201 阅读 · 0 评论 -
JVM之性能调优命令行工具
工具/指令简介javaJava 应用的启动程序javacJDK 内置的编译工具javap反编译 class 文件的工具javadoc根据 Java 代码和标准注释,自动生成相关的 API 说明文档javahJNI 开发时, 根据 java 代码生成需要的 .h文件extcheck检查某个 jar 文件和运行时扩展 jar 有没有版本冲突,很少使用jdbJava Debugger ; 可以调试本地和远端程序,属于 JPDA 中的一个 dem...原创 2021-11-07 23:14:09 · 101 阅读 · 0 评论 -
JVM之内存相关
JVM与JMM、young区、old区、方法区、常量池、元数据区metadata space、monitor管程、栈、栈帧、堆、非堆、JIT原创 2021-11-05 22:22:13 · 580 阅读 · 0 评论 -
JVM之类加载器
类加载、类生命周期(类对象的创建)、类加载器、classPath、自定义类加载器、加载额外的类、创建对象的过程原创 2021-11-04 22:23:35 · 537 阅读 · 0 评论