THPDFParallelRenderPipelineInfo
回報單次並行載入頁面 render 呼叫的工作分配、有界輸出狀態與計時
Fields
PageCount是要求的輸入頁數RequestedWorkerCount是經過處理器數、頁數與硬上限鉗制後的正規化呼叫端請求WorkerCount是經過記憶體預算調節後的實際 worker 數CompletedPageCount統計成功完成的點陣圖DeliveredPageCount統計透過有序串流 callback 遞送的點陣圖,對回傳陣列的 API 恆為 0CompiledPageCount統計這次呼叫編譯出的 display listCacheHitPageCount統計直接從 display list 快取取得、不必編譯候補的頁面CompiledPagesAtFirstResult記錄第一張點陣圖可用時,已完成編譯的頁數PeakConcurrentCompileStages是同時在編譯 display list 的 worker 數量峰值PeakConcurrentRenderStages是同時在播放 display list 的 worker 數量峰值OutputQueueDepth是為有序串流挑選的已完成點陣圖上限,對回傳陣列的 API 恆為 0PeakQueuedPageCount是為有序遞送而保留的已完成點陣圖數量峰值,包括 callback 正在處理的那張BackpressureWaitCount統計因有序視窗或輸出容量限制而造成的 worker 等待PeakQueuedBytes是為遞送而保留的已完成點陣圖之保守 byte 權重峰值FirstResultMilliseconds是從進入呼叫到第一張完成點陣圖的經過時間FirstDeliveryMilliseconds是從進入呼叫到第一個有序 callback 開始的經過時間,對回傳陣列的 API 恆為 0TotalMilliseconds是從進入呼叫到所有 worker 收攏完畢的經過時間MemoryBudgetWorkerLimit是依最大頁面估計值與目前可用的排程預算推導出的並行上限;停用或上限無限時為 0PeakPageReservationBytes是請求中最大的保守頁面估計值PeakReservedRenderBytes是這次呼叫所持有的保留權重總和峰值MemorySchedulerAdmissionCount統計獲處理程序層級排程器准入的頁面MemorySchedulerDelayedPageCount統計因等待其他保留額度釋放而延後的頁面MemorySchedulerWaitMilliseconds是所有獲准入頁面的排程等待時間總和Cancelled表示有序 callback 要求了合作式停止
透過 THotPDF.RenderLoadedPagesParallel 或 THotPDF.RenderLoadedPagesParallelOrdered 讀取此 record