gpt4 book ai didi

java - Spring StopWatch问题-一个进程有多个进程?

转载 作者:行者123 更新时间:2023-12-01 15:15:28 27 4
gpt4 key购买 nike

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

Example: Process A calls b process B calls c process C calls D process D process ends. C process ends B process ends finally A process ends. In such a case i'm not sure how to create the Spring StopWatch.

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

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

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

最佳答案

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

关于java - Spring StopWatch问题-一个进程有多个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11663327/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com