在这三个里面,我们可以看到运行时,方法调用等信息
Run StringUtils.main() with Allocations Profiler: 用这个运行,可以看到线程信息,可以看到线程里面方法调用栈的信息...Run StringUtils.main() with CPU profiler : 用这个运行,可以看到虚拟机和cpu进行交互的一些方法,比较底层
Run StringUtils.main with...Java Flight Recorder: 用这个运行,可以看到java飞行记录器记录的运行时系统的一些信息
通过这些附加方法的调用,我们可以看到系统一些内部的信息,可以为我们学习源码,指条路径
Run...如下图是运行spring 时调用方法列表,在这里面可以清楚的看到springboot 的上下文加载, bean的初始化以及填充,可以对学习spring 各大组件,以及源码提供帮助
?...Run StringUtils.main() with CPU profiler
通过CPU profiler 来运行,可以看到更底层的一些东西, 上面也有一些外层的调用方法,更多的还有C/C++底层的方法调用