THPDFParallelRenderPipelineInfo
توزیع کار، وضعیت خروجی کراندار و زمانبندی یک فراخوان رندر موازی صفحهٔ بارگذاریشده را گزارش میکند
فیلدها
PageCountتعداد صفحات ورودی درخواستی استRequestedWorkerCountدرخواست نرمالشدهٔ فراخوان پس از محدودسازی بر اساس پردازنده، تعداد صفحه و سقف سخت استWorkerCountتعداد مؤثر workerها پس از تطبیق بودجهٔ حافظه استCompletedPageCountتعداد bitmapهای با موفقیت کاملشده را میشماردDeliveredPageCountتعداد bitmapهای تحویلدادهشده از طریق callback جریانی مرتب را میشمارد و برای API با خروجی آرایه صفر میماندCompiledPageCountتعداد display listهای کامپایلشده در این فراخوان را میشماردCacheHitPageCountتعداد صفحاتی را میشمارد که بدون کامپایل نامزد، از cache نمایشفهرست گرفته شدهاندCompiledPagesAtFirstResultثبت میکند هنگام در دسترس قرار گرفتن نخستین bitmap، چند صفحه کامپایل شده بودندPeakConcurrentCompileStagesبیشترین تعداد workerهایی است که همزمان display list کامپایل میکردندPeakConcurrentRenderStagesبیشترین تعداد workerهایی است که همزمان display list پخش میکردندOutputQueueDepthسقف bitmapهای کاملشدهٔ انتخابی برای جریانیسازی مرتب است و برای API با خروجی آرایه صفر میماندPeakQueuedPageCountبیشترین تعداد bitmapهای کاملشدهای است که برای تحویل مرتب نگه داشته شدهاند، شامل bitmap فعال درون callbackBackpressureWaitCountانتظارهای worker ناشی از پنجرهٔ مرتب یا محدودیت ظرفیت خروجی را میشماردPeakQueuedBytesبیشترین وزن بایتی محافظهکارانهٔ bitmapهای کاملشدهٔ نگهداشتهشده برای تحویل استFirstResultMillisecondsزمان سپریشده از ورود به فراخوان تا نخستین bitmap کاملشده استFirstDeliveryMillisecondsزمان سپریشده از ورود به فراخوان تا آغاز نخستین callback مرتب است و برای API با خروجی آرایه صفر میماندTotalMillisecondsزمان سپریشده از ورود به فراخوان تا پیوستن (join) همهٔ workerها استMemoryBudgetWorkerLimitسقف همزمانی مشتقشده از بزرگترین برآورد صفحه و بودجهٔ فعلی زمانبند است، یا صفر وقتی تطبیق بودجه غیرفعال یا نامحدود باشدPeakPageReservationBytesبزرگترین برآورد محافظهکارانهٔ صفحه در درخواست استPeakReservedRenderBytesبیشترین مجموع وزن رزرو متعلق به این فراخوان استMemorySchedulerAdmissionCountصفحات پذیرفتهشده توسط زمانبند سطح-پروسه را میشماردMemorySchedulerDelayedPageCountصفحاتی را میشمارد که برای آزاد شدن یک رزرو دیگر صبر کردندMemorySchedulerWaitMillisecondsمجموع زمان انتظار زمانبند روی صفحات پذیرفتهشده استCancelledگزارش میکند که یک callback مرتب درخواست توقف هماهنگ (cooperative) کرده است
این رکورد را از راه THotPDF.RenderLoadedPagesParallel یا THotPDF.RenderLoadedPagesParallelOrdered بخوانید