비동기 구현의 다른 스레드를 사용한 콜백 요청 및 콜백 실행에 사용 가능한 ARM 통계
SCA 컴포넌트에 대한 이벤트 모니터링은
검은색 로 표시되는 이벤트 지점을
포함하는 반면 파란색
로 표시되는 이벤트 지점은 파일
PMI/ARM 통계를 계산하는 데에만 사용됩니다.
아래의 표와 다이어그램에서 "현재" ARM 트랜잭션(X1로 표시됨)은 호출 서비스 컴포넌트가 처음으로 호출되었을 때 작성됩니다. 호출자가 서비스 컴포넌트가 아닌 경우에는 현재 암(arm) 트랜잭션이 사용되거나 새 암(arm) 트랜잭션이 작성됩니다. 시작 트랜잭션이 아니면 상위가 있습니다. 이 내용은 다음 표와 다이어그램에서 Xn.Xn+1로 표시됩니다. 이는 트랜잭션 연계를 보여주는 데 사용됩니다. 모든 SCA 호출은 새 트랜잭션을 시작하며 호출자의 현재 트랜잭션이 이 트랜잭션의 상위가 됩니다. 새 트랜잭션을 작성할 수 있으며 현재 트랜잭션에 액세스할 수 있지만 SCA 트랜잭션 계보가 수정되지는 않습니다.
유형 | 통계 | 공식 | ARM 트랜잭션 |
---|---|---|---|
공통 | TotalResponseTime | t2 - t0 | X0.X1 |
RequestDeliveryTime | t'0 - t0 | X1.X2 | |
ResponseDeliveryTime | t2 - t'2 | ||
GoodRequests | CountEXIT | ||
BadRequests | CountFAILURE | ||
ResponseTime | t'3 - t'0 | ||
참조 A | GoodRefRequest | CountEXIT | X0.X1 |
BadRefRequests | CountFAILURE | ||
RefResponseTime | t1 - t0 | ||
대상 A | GoodTargetSubmit | CountEXIT | X1.X2 |
BadTargetSubmit | CountFAILURE | ||
TargetSubmitTime | t'1 - t'0 |
유형 | 통계 | 공식 | ARM 트랜잭션 |
---|---|---|---|
참조 B | GoodCBSubmit | CountEXIT | X1.X2 |
BadCBSubmit | CountFAILURE | ||
CBSubmitTime | t'3 - t'2 | ||
대상 B | GoodCB | CountEXIT | X0.X1 |
BadCB | CountFAILURE | ||
CBTime | t3 - t2 |