IntelliJ 调试器:计算调用函数的次数

问题描述 投票:0回答:2

我想计算一个函数在我的程序中总共被调用了多少次。该方法在不同的对象中调用,我不想传递一个变量并让它们全部添加到其中。
IntelliJ 调试器中是否有一个功能可以计算函数总体调用的频率?

具体来说,我的程序是一个用于图问题的搜索树算法,我想计算生成的搜索树有多少个不同的分支。每个分支都对应于上述函数的调用。

java debugging intellij-idea methods profiling
2个回答
4
投票

  1. 设置断点
  2. 取消勾选暂停
  3. 检查“断点命中”消息
  4. 运行代码后,搜索打印的消息并找到计数。

0
投票

我最近发现了一个工具byteman,它应该可以让你将代码片段注入到专用的Class方法中,这样你就可以系统地统计调用次数。

© www.soinside.com 2019 - 2024. All rights reserved.