千家信息网

java中怎么利用idea查看方法的调用过程

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章给大家介绍java中怎么利用idea查看方法的调用过程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如图所示,在idea里面运行main函数或者单元测试时有以下的选项通常
千家信息网最后更新 2026年10月31日java中怎么利用idea查看方法的调用过程

这篇文章给大家介绍java中怎么利用idea查看方法的调用过程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

如图所示,在idea里面运行main函数或者单元测试时有以下的选项

通常来说我们都是点的第一个或者第二个运行的
Run StringUtils.main() : 直接运行
Debug StringUtils.main(): 以debug 的方式运行,可以打断点
Run StringUtils.main with Coverage 带有运行覆盖率报告的运行
用这个运行的话,可以看到我们的代码覆盖报告:

idea 2019.2 新附加的运行方式

在这三个里面,我们可以看到运行时,方法调用等信息
Run StringUtils.main() with Allocations Profiler: 用这个运行,可以看到线程信息,可以看到线程里面方法调用栈的信息
Run StringUtils.main() with CPU profiler : 用这个运行,可以看到虚拟机和cpu进行交互的一些方法,比较底层
Run StringUtils.main with Java Flight Recorder: 用这个运行,可以看到java飞行记录器记录的运行时系统的一些信息
通过这些附加方法的调用,我们可以看到系统一些内部的信息,可以为我们学习源码,指条路径

Run StringUtils.main() with Allocations Profiler

如下图是运行spring 时调用方法列表,在这里面可以清楚的看到springboot 的上下文加载, bean的初始化以及填充,可以对学习spring 各大组件,以及源码提供帮助

Run StringUtils.main() with CPU profiler

通过CPU profiler 来运行,可以看到更底层的一些东西, 上面也有一些外层的调用方法,更多的还有C/C++底层的方法调用, invoke 等方法

Run StringUtils.main with Java Flight Recorder

在第一次调用时,需要先配置jvm 参数:

在idea右上角的configuration里面进行jvm 参数配置

点击 Run StringUtils.main with Java Flight Recorder,如下图所示,不仅仅可以看到Allocations Profiler里面的Flame Graph , Call Tree , MethodList 还多了一个Event ,可以看到JVM运行时一些事件, 如GC, Thread, 类似于飞机上的黑盒子,可以看到内部的一个参数,状态,对jvm调优有很大的帮助

最后说两句

idea 还有很多很强大的功能等待大家去发掘, 如可以直接连数据库,直接连redis , 直接ssh连接远程服务器.还有许多强大的功能,大家可以和小刀分享一下:best396975802

关于java中怎么利用idea查看方法的调用过程就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

运行 方法 信息 帮助 参数 底层 更多 过程 强大 内容 功能 报告 方式 源码 系统 线程 学习 配置 附加 不错 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技图片 湖北九亚互联网络科技有限公司 互联网科技公司经营范围 智能科技公司是互联网公司吗 互联网科技卖菜 互联网科技开发公司 互联网女皇 腾讯科技 上海致骋互联网科技 多迪互联网科技有限公司 甘肃拓世互联网科技有限公司 深圳市运趣互联网科技有限公司 互联网公司科技股 互联网科技革命什么开始 广州市恰铎互联网科技有限公司 互联网科技大奖都有哪些公司 广州千川互联网科技有限公司 互联网科技手机排行榜 玉溪新华互联网科技怎么选 科技互联网专业工作会议发言稿 互联网大会出现的黑科技 互联网新科技 互联网最新的科技 万易互联网科技有限公司 狮子座互联网科技有限公司 长沙互联网科技 北京市互联网新科技 互联网科技快讯热点 陕西九四连强互联网科技有限公司 互联网领先科技成果宣传视频 互联网大会出现的黑科技
0