jvm共11篇
Java性能权威指南学习笔记-学海无涯,回头是岸

Java性能权威指南学习笔记

Java性能权威指南学习笔记 导论 JVM调优标志 布尔标志 -XX:+FlagName 表示开启 -XX:-FlagName 表示关闭 附带参数的标志 -XX:FlagName=something,表示将标志flagName的值设置为something Client...
mysticalycc的头像-学海无涯,回头是岸mysticalycc7个月前
07116
JVM 基础 - JVM 内存结构-学海无涯,回头是岸

JVM 基础 – JVM 内存结构

JVM 基础 - JVM 内存结构 本文主要对JVM 内存结构进行讲解,注意不要和Java内存模型混淆了。原先这里放了一篇我自己整理的文章,最近看到 海星的javakeeper公众号 整理的文章,整理的很好。所以...
mysticalycc的头像-学海无涯,回头是岸mysticalycc8个月前
01018
x86-TSO : 适用于x86体系架构并发编程的内存模型-学海无涯,回头是岸

x86-TSO : 适用于x86体系架构并发编程的内存模型

x86-TSO : 适用于x86体系架构并发编程的内存模型 作者:执生 原文地址:https://www.cnblogs.com/lqlqlq/p/13693876.html Abstract : 如今大数据,云计算,分布式系统等对算力要求高的方向如火...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
02420
JVM常用命令-学海无涯,回头是岸

JVM常用命令

JVM常用命令 本篇记录JVM常用的指令,通过Java的bin目录下强大的工具就能进行查看。 其中很多命令参考option参数,自己要多敲几遍才能记住。 JVM常用命令 其中[]方括号内的参数,表示可有可无。...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
02940
垃圾回收算法是如何设计的?-学海无涯,回头是岸

垃圾回收算法是如何设计的?

底层原理:垃圾回收算法是如何设计的? 如果大家关注 JDK,会发现在频繁发布的 JDK 版本中,和垃圾回收相关的 JEP (JDK Enhancement Proposals,Java 增强提案)越来越多了,垃圾回收(Garbage ...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
12210
一次线上内存溢出排查-学海无涯,回头是岸

一次线上内存溢出排查

现象: 频繁full gc ,内存回收不掉。 分析:新增需求后发现此现象,使用阿里 的Athas查线上内存情况, 发现gc标记时间非常长。 使用sonar扫描发现很多bug, 但是经过代码分析,原因不在此。 jm...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01050
洞察设计模式的底层逻辑-学海无涯,回头是岸

洞察设计模式的底层逻辑

作者:不拔 原文:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q 设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
11660
Java虚拟机详解—-JVM内存结构-学海无涯,回头是岸

Java虚拟机详解—-JVM内存结构

Java虚拟机详解----JVM内存结构
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0910
Java虚拟机详解—-垃圾收集器及GC参数-学海无涯,回头是岸

Java虚拟机详解—-垃圾收集器及GC参数

Java虚拟机详解----垃圾收集器及GC参数 零、堆的回顾: 新生代中的98%对象都是“朝生夕死”的,所以并不需要按照1:1的比例来划分内存空间,而是将内存分为一块比较大的Eden空间和两块较小的Surv...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
15290
Java虚拟机详解—-GC算法和种类-学海无涯,回头是岸

Java虚拟机详解—-GC算法和种类

Java虚拟机详解----GC算法和种类 一、GC的概念: GC:Garbage Collection 垃圾收集 1960年 Lisp使用了GC Java中,GC的对象是Java堆和方法区(即永久区) 我们接下来对上面的三句话进行一一的解...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0790
Java虚拟机详解----常用JVM配置参数-学海无涯,回头是岸

Java虚拟机详解—-常用JVM配置参数

Java虚拟机详解----常用JVM配置参数 零、在IDE的后台打印GC日志: 既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。 既然如此,那么...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01960