我希望衡量一些Actor方法执行所需的时间。我计划使用OnPreActorMethodAsync和OnPostActorMethodAsync来记录这些方法何时开始并完成执行。
但是我也想测量这些方法执行所需的时间。我最初的计划是使用StopWatch实例在OnPreActorMethodAsync类中开始计时,并在OnPostActorMethodAsync类中停止。但是,我不确定如何在第二种方法中访问相同的StopWatch实例。如果有更好的方法,我会非常感兴趣。
如果有人能指出我在这个问题上的正确方向,那就太棒了。
非常感谢
答案 0 :(得分:0)
通过使用一些肮脏的反射技巧,您可以访问Actors'呼叫上下文。 更多相关信息:https://stackoverflow.com/a/39526751/5946937
(免责声明:演员内部可能已经改变了)