社区
Java SE
帖子详情
如何获取java程序在运行过程中哪些类或者哪些方法被调用了,或者是调用的关系等
Seanlxh123
2017-10-19 10:41:05
假如运行一个java的程序,我希望通过我点击程序的功能按钮时监听哪些方法被调用了,从而分析这个程序某功能的类或者函数的调用情况等,没有程序的源码,有没有办法实现?假如有工程源码,用什么工具比较好?O(∩_∩)O谢谢
...全文
600
2
打赏
收藏
如何获取java程序在运行过程中哪些类或者哪些方法被调用了,或者是调用的关系等
假如运行一个java的程序,我希望通过我点击程序的功能按钮时监听哪些方法被调用了,从而分析这个程序某功能的类或者函数的调用情况等,没有程序的源码,有没有办法实现?假如有工程源码,用什么工具比较好?O(∩_∩)O谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
110成成
2017-10-20
打赏
举报
回复
可以考虑用aop在切点加日志,看类和函数的调用关系。 或者研究下线程栈。
Tsui丶
2017-10-20
打赏
举报
回复
如果没有源码 那么就要看日志中是否有记录每个动作 如果没有的话 那么就肯定需要源码了 至于工具用什么好 你如果不懂代码的话 给你100个工具也没用呀 源码中在每个方法中添加日志输出使得每次调用都会生成日志记录就可以知道了
尹成
JAVA
快速入门
用关键词synchronized,
程序
员可以说明某些
方法
在一个
类
中
不能并发地
运行
。这些
方法
在监督
程序
控制之下,确保变量维持在一个一致的状态。 10.动态性
Java
语言设计成适应于变化的环境,它是一个动态的语言。例如,...
Java
工程师必学系列课程之6--《
Java
日期时间
类
》视频课程
一、
Java
语言旧日期时间系统二、
Java
8新日期时间系统三、日期、时间、历法基础知识四、万年历项目课程说明:在开发
Java
程序
的
过程
中
,无论做什么
类
型的项目,基本上都会处理与日期和时间相关的问题。既然日期时间...
用vue.js高效开发微信小
程序
频繁
调用
setData及 setData
过程
中
页面跳闪 强制将WXSS、WXML和JS代码分离到3个不同的文件
中
没有状态管理,参考Vuex和Redux 没有过滤器 不能使用 less、scss 等预编译器 组件化支持能力太弱(几乎没有) 为什么使用第...
scala
你可以从Scala
中
调用
所有的
Java
类
库,也同样可以从
Java
应用
程序
中
调用
Scala的代码。用David Rupp的话来说, 它也可以访问现存的数之不尽的
Java
类
库,这让(潜在地)迁移到Scala更加容易。 这让Scala...
区块链之实战VM虚拟机开发
合约上下文,包括用户指定
调用
的合约
方法
名和对应入参,通过Env_api在实际apply实现
中
获取
,最终
调用
相应的合约
方法
。栗子详见系列第二篇。Memory合约除了应导出apply函数外,还须要导出memory对象。memory对象是...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章