首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jvm
jsonqiao
创建于2022-12-03
订阅专栏
梳理openjdk8中源码笔记
暂无订阅
共6篇文章
创建于2022-12-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
x86架构下的一些汇编知识
寄存器 RIP 指令寄存器,存储PC指针 参数寄存器有6个,分别是%rdi,%rsi,%rdx,%rcx,%r8,%9,超过6个的参数通过栈传递 RSP,RBP 栈顶指针,栈基指针寄存器
Unsafe.allocateInstance导致jvm crash分析
背景 线上集群突然间宕机几十台,查看集群的流量正常,宕机前系统的内存,CPU,LOAD等指标都是正常的。RPC端口不通,怀疑是Java进程没了,赶紧先恢复线上环境,做批量重启。 同时拉取jvm cra
C++语法记录
学习jvm过程中学习一些c++知识的笔记 前置申明, 解决循环引用等问题 https://zhuanlan.zhihu.com/p/428923853 可参考
ubuntu20编译openjdk8
获取源码 配置检查 先给configure文件赋予读写执行权限 执行配置检查,根据提示缺少什么安装什么 sudo apt install xxx 编译 遇到的问题处理 This os not supp
mac上编译openjdk8的hsdis插件
整体编译过程还是比较简单,本文简单记录下 喜欢自己研究的同学可以读下openjdk里hotspot/src/share/tools/hsdis的README文件,里面有关于如何编译的详细描述。下面简单
openjdk中部分代码解惑
普通字节数转化为堆单位(heapWordSize) 将特定的字节数转化为堆分配的最小单位heap_word_size 举例:64位机器下,如果byte_size=3,heap_word_size=8,