2017-06-26 15 views
0

私は、いくつかのアクターメソッドを実行するのにかかる時間を測定したいと考えています。 OnPreActorMethodAsyncとOnPostActorMethodAsyncを使用して、これらのメソッドが開始され、実行が終了したらログに記録する予定です。サービスファブリックアクターメソッドの継続時間の測定

ただし、これらのメソッドを実行するのにかかる時間も測定したいと考えています。私の元の計画は、StopWatchのインスタンスを使用してOnPreActorMethodAsyncクラスでタイミングを開始し、OnPostActorMethodAsyncクラスで停止することでした。しかし、私は2番目のメソッドで同じStopWatchインスタンスにどのようにアクセスできるかは不明です。これを行うより良い方法があれば、私は非常に興味があります。

誰かがこの問題について私に正しい方向を指すことができれば、それはすばらしいでしょう。

多くのありがとう

答えて

0

汚れた反射トリックを使用すると、アクターの呼び出しコンテキストにアクセスできます。ここではそれについて より:https://stackoverflow.com/a/39526751/5946937

(免責事項:俳優の内部には、それ以来変更されている場合があります)

関連する問題