THPDFParallelRenderPipelineInfo
병렬 로드 페이지 렌더 호출 한 번에 대한 작업 분배, 출력 제한 상태, 타이밍을 보고합니다
필드
PageCount는 요청된 입력 페이지 수입니다RequestedWorkerCount는 프로세서 수, 페이지 수, 하드 리밋으로 클램핑을 마친 정규화된 호출자 요청입니다WorkerCount는 메모리 예산 조정을 마친 뒤의 유효 워커 수입니다CompletedPageCount는 성공적으로 완료된 비트맵 수를 셉니다DeliveredPageCount는 순서가 보장되는 스트리밍 콜백으로 전달된 비트맵 수를 세며, 배열 반환 API에서는 항상 0입니다CompiledPageCount는 이 호출이 컴파일한 디스플레이 리스트 수를 셉니다CacheHitPageCount는 후보를 컴파일하지 않고 디스플레이 리스트 캐시에서 가져온 페이지 수를 셉니다CompiledPagesAtFirstResult는 첫 번째 비트맵이 나왔을 때 컴파일이 끝났던 페이지 수를 기록합니다PeakConcurrentCompileStages는 동시에 디스플레이 리스트를 컴파일한 워커 수의 최댓값입니다PeakConcurrentRenderStages는 동시에 디스플레이 리스트를 재생한 워커 수의 최댓값입니다OutputQueueDepth는 순차 스트리밍을 위해 선택된 완료 비트맵 한도이며, 배열 반환 API에서는 항상 0입니다PeakQueuedPageCount는 콜백에서 사용 중인 비트맵을 포함해, 순차 전달을 위해 보관된 완료 비트맵 수의 최댓값입니다BackpressureWaitCount는 순차 윈도우나 출력 용량 한도 때문에 워커가 기다린 횟수를 셉니다PeakQueuedBytes는 전달을 위해 보관된 완료 비트맵의 보수적인 최대 바이트 가중치입니다FirstResultMilliseconds는 호출 진입부터 첫 번째 완료 비트맵까지 걸린 시간입니다FirstDeliveryMilliseconds는 호출 진입부터 첫 순차 콜백이 시작할 때까지 걸린 시간이며, 배열 반환 API에서는 항상 0입니다TotalMilliseconds는 호출 진입부터 모든 워커가 합류할 때까지 걸린 시간입니다MemoryBudgetWorkerLimit는 최대 페이지 추정치와 현재 가용 스케줄러 예산으로 계산한 동시성 상한이며, 예산 조정이 꺼져 있거나 무제한이면 0입니다PeakPageReservationBytes는 요청 안에서 가장 큰 보수적 페이지 추정치입니다PeakReservedRenderBytes는 이 호출이 소유한 예약 가중치 합계의 최댓값입니다MemorySchedulerAdmissionCount는 프로세스 전역 스케줄러가 허용한 페이지 수를 셉니다MemorySchedulerDelayedPageCount는 다른 예약이 해제되기를 기다린 페이지 수를 셉니다MemorySchedulerWaitMilliseconds는 허용된 페이지들의 스케줄러 대기 시간 합계입니다Cancelled는 순차 콜백이 협력적 중단을 요청했음을 알려줍니다
이 레코드는 THotPDF.RenderLoadedPagesParallel이나 THotPDF.RenderLoadedPagesParallelOrdered를 통해 읽습니다