【问题标题】:Spring StopWatch Issue - A Process has Multiple Processes?Spring StopWatch 问题 - 一个进程有多个进程?
【发布时间】:2012-07-26 06:03:04
【问题描述】:

问题描述:我正在调用一个有多个进程的进程。假设进程 A 内部有多个进程。

例子:进程A调用b进程B调用c进程C调用D进程D进程结束。 C 进程结束 B 进程最终结束 A 进程结束。在这种情况下,我不确定如何创建 Spring StopWatch。

技术细节:似乎我们只能有像A秒表结束然后我们才能启动B秒表这样的过程

StopWatch stopWatch = new StopWatch("Spring Stop Watch");
stopWatch.start("A");
processA();
stopWatch.stop();    
stopWatch.start("B");
processB()
stopWatch.stop();

如果我在停止 A 的秒表之前启动秒表,则会引发错误。有人可以建议如何进行吗?或者有什么好的秒表可用吗?

【问题讨论】:

    标签: java spring stopwatch


    【解决方案1】:

    我认为 StopWatch 不支持跟踪嵌套执行。这是一个非常简单的工具。如果您需要更复杂的支持,您应该考虑使用JaMon 之类的东西。方法类似,但更复杂。我认为还有一种方法可以使用它的 spring AOP - 透明地向 spring bean 添加分析。

    【讨论】:

      猜你喜欢
      • 2010-12-12
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      相关资源
      最近更新 更多