Java エージェントは、ビジネストランザクションに関連付けられた最後のスレッドがいつ実行されたかを、特許出願中のヒューリスティックを使用して判断しています。これらのヒューリスティックは、一般的なケースの多くで問題なく使用できます。フレームワークによる制約を受けないスレッドハンドオフの多い複雑な環境では、これらのヒューリスティックは不適切な場合があります。たとえば、リアクティブなJava、AKKA、またはScalaの環境などです。
ティアメカニズムの最後のスレッドによって、全トランザクションスナップショット内に示されるエンドツーエンド待ち時間と一致するエンドツーエンド時間が戻されることを検証する必要があります。