首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
王者之峰
创建于2022-03-11
订阅专栏
jvm
暂无订阅
共8篇文章
创建于2022-03-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
fastthread使用
关于fastthread的介绍直接看官方首页就行: 及时根本原因分析 在线线程转储分析 出色的UI 线程转储分析REST API 通用的Java线程转储分析器
Mac使用hsdis查看java字节码的汇编命令
在《Java并发编程的艺术》这本书的第2.1章节提到了了volatile关键字会产生Lock锁前缀。笔者比较好奇读会不会产生Lock锁前缀,笔者想的是如果对读不加Lock锁前缀,那么会不会在并发时出现
JMM(Java Memory Model)
我们先需要了解一下为啥需要了解JMM。并发编程中线程之间的通信可以通过共享内存和消息传递,JMM解决的就是共享内存的数据安全问题,定义了共享内存系统中多线程程序读写操作行为的规范,同时需要屏蔽掉...
Java服务相关问题排查
前言 作为程序员我们平时除了具备完成需求的能力,还需要解决问题的能力,这里说的问题不是指业务逻辑的bug,而是指服务出现了故障导致服务需要降级甚至熔断,就算重启可能能解决问题,我们也需要定位出来...
jvm之监控工具-命令行工具
我们可以通过jps了解到有哪些java进程在运行,并且可以看到手动配置的jvm参数 通过jstat我们可以了解到gc相关的信息(各个区的内存分配、使用率、gc原因等)。 我们可以通过jinfo...
jvm之你需要知道的配置
推荐配置 -XX:-HeadpDumpOnOutOfMemoryError 默认关闭,建议开启,在java.lang.OutOfMemoryError异常出现时,输出一个dump文件...
JVM之垃圾回收
GC Root是啥,怎么通过GC Root查找?堆内存是共享的那么如果出现竞争是怎么避免的?卡表又是啥?
JVM之内存结构
JVM运行时内存结构是怎么的? 运行时内存划分为:堆、java虚拟机栈、本地方法栈、程序计数器、方法区。对象一定放堆中吗?