我使用了JProfiler和YourKit对我的代码进行了剖析,但是我无法弄清楚哪段代码导致了高CPU负载。
如果响应时间很糟糕,那么检测热点就很容易。但在我的情况下,响应时间并不是问题,只是在处理特定请求的短时间内 CPU 负载非常高(令人惊讶地高)。
我该如何确定哪些类/方法导致了这个问题?我想找到一种列出方法处理所需的 CPU 循环数的列表或类似的东西。
我使用了JProfiler和YourKit对我的代码进行了剖析,但是我无法弄清楚哪段代码导致了高CPU负载。
如果响应时间很糟糕,那么检测热点就很容易。但在我的情况下,响应时间并不是问题,只是在处理特定请求的短时间内 CPU 负载非常高(令人惊讶地高)。
我该如何确定哪些类/方法导致了这个问题?我想找到一种列出方法处理所需的 CPU 循环数的列表或类似的东西。