从业务代码到 Openjdk 源码的 debug 之路
现状与意义Debug作为一种常见的调试和分析手段,被广泛应用于项目开发的全生命周期中。当前不乏采用IDE debug java项目的工具及教程,也不乏如何搭建一个可编译/调试的openjdk源码项目教程,但尚未发现一个完整的从项目源码debug至openjdk源码的中文教程,可能的原因包括:1、项目主要采用java实现、openjdk广泛使用c语言(如内存分配、锁机制、类加载等),两者应用的开发环境(IDE)和运行层次不同;2、虚拟机提供了相当多的命令足够满足排查日常分析内存溢出等问题需求的命令,如jm
原创
2020-07-06 14:17:25 ·
500 阅读 ·
1 评论