VisualVM Profiler:如何测试具有不同参数大小的方法的 CPU 时间?
VisualVM Profiler: How to test CPU Time for a method with varying parameter sizes?
假设我有一个方法可以接受一个大小为 n 的参数(就像一个大小为 n 的数组);是否可以使用 VisualVM 的探查器以自动方式调查具有不同数组大小的方法的 CPU 次?
目前我只知道如何调查一个特定的运行实例,即使我使用循环重复增加n的方法,VisualVM的分析器也只能告诉我累积的CPU时间。理想情况下,我将能够绘制 CPU 时间与 n 的关系图,其中 n 是我传递给方法的参数的大小。这在 VisualVM 中可行吗?
我所知道的唯一具有开箱即用功能的工具是 JProfiler with its Complexity analysis:
您可以配置一个方法和一个脚本来根据其参数(复杂性)计算一个数字,在您的情况下,脚本将只是 return 参数本身。
免责声明:我公司开发JProfiler
假设我有一个方法可以接受一个大小为 n 的参数(就像一个大小为 n 的数组);是否可以使用 VisualVM 的探查器以自动方式调查具有不同数组大小的方法的 CPU 次?
目前我只知道如何调查一个特定的运行实例,即使我使用循环重复增加n的方法,VisualVM的分析器也只能告诉我累积的CPU时间。理想情况下,我将能够绘制 CPU 时间与 n 的关系图,其中 n 是我传递给方法的参数的大小。这在 VisualVM 中可行吗?
我所知道的唯一具有开箱即用功能的工具是 JProfiler with its Complexity analysis:
您可以配置一个方法和一个脚本来根据其参数(复杂性)计算一个数字,在您的情况下,脚本将只是 return 参数本身。
免责声明:我公司开发JProfiler