Java の特定のメソッドによるオーバーヘッドを確認しようとしています。メソッドが "Send(Message)" だとすると、"log(timestamp); Send(Message); log(timestamp)" になり、タイムスタンプの違いを見つけます。問題は、メソッドが非常に高速であることです (予想される差はナノ秒単位です)。タイムスタンプをログに記録するのにかかる時間も測定したくありません (無視できる場合を除きます)。タイムスタンプを効率的に記録する方法をお勧めできますか?
Java の特定のメソッドによるオーバーヘッドを確認しようとしています。メソッドが "Send(Message)" だとすると、"log(timestamp); Send(Message); log(timestamp)" になり、タイムスタンプの違いを見つけます。問題は、メソッドが非常に高速であることです (予想される差はナノ秒単位です)。タイムスタンプをログに記録するのにかかる時間も測定したくありません (無視できる場合を除きます)。タイムスタンプを効率的に記録する方法をお勧めできますか?