问题描述:我正在调用一个具有多个进程的进程。假设进程A中包含多个进程。
例如:进程A调用b进程B调用c进程C调用D进程D进程结束。C过程结束B过程结束最后A过程结束。在这种情况下,我不知道如何创建StopWatch。
技术细节:似乎我们只能有A秒表结束的过程,只有我们才能启动B秒表
StopWatch stopWatch = new StopWatch("Spring Stop Watch");
stopWatch.start("A");
processA();
stopWatch.stop();
stopWatch.start("B");
processB()
stopWatch.stop();如果我在停止A的秒表之前启动秒表,它会抛出错误。是否有人建议如何进行,或是否有任何良好的秒表是可用的?
发布于 2012-07-26 07:47:55
我认为StopWatch不支持跟踪嵌套执行。这是一个非常简单的工具。如果您需要更复杂的支持,您应该考虑使用类似于JaMon的东西。这一方法类似,但更为复杂。我认为也有一种方法可以使用spring -透明地向spring添加分析。
https://stackoverflow.com/questions/11663327
复制相似问题