THPDFParallelRenderPipelineInfo
Повідомляє про розподіл роботи, обмежений стан виведення та таймінг для одного виклику паралельного відтворення завантажених сторінок
Поля
PageCount— кількість запитаних вхідних сторінокRequestedWorkerCount— нормалізований запит викликача після обмеження за кількістю процесорів, сторінок і жорсткої межеюWorkerCount— фактична кількість працівників після адаптації до бюджету пам'ятіCompletedPageCountрахує успішно завершені растрові зображенняDeliveredPageCountрахує растрові зображення, доставлені через упорядкований потоковий зворотний виклик, і лишається нулем для API, що повертає масивCompiledPageCountрахує списки відображення, скомпільовані цим викликомCacheHitPageCountрахує сторінки, отримані з кешу списків відображення без компіляції кандидатаCompiledPagesAtFirstResultфіксує, скільки сторінок завершили компіляцію, коли перше растрове зображення стало доступнимPeakConcurrentCompileStages— найбільша кількість працівників, які одночасно компілюють списки відображенняPeakConcurrentRenderStages— найбільша кількість працівників, які одночасно відтворюють списки відображенняOutputQueueDepth— межа завершених растрових зображень, вибрана для упорядкованої потокової передачі, і лишається нулем для API, що повертає масивPeakQueuedPageCount— найбільша кількість завершених растрових зображень, утриманих для упорядкованої доставки, включно з растровим зображенням, активним у зворотному викликуBackpressureWaitCountрахує очікування працівників, спричинені межами упорядкованого вікна чи ємності виведенняPeakQueuedBytes— консервативна пікова вага в байтах завершених растрових зображень, утриманих для доставкиFirstResultMilliseconds— час від входу у виклик до першого завершеного растрового зображенняFirstDeliveryMilliseconds— час від входу у виклик до початку першого упорядкованого зворотного виклику і лишається нулем для API, що повертає масивTotalMilliseconds— час від входу у виклик до приєднання всіх працівниківMemoryBudgetWorkerLimit— межа паралельності, отримана з найбільшої оцінки сторінки та наявного бюджету планувальника, або нуль, коли адаптацію бюджету вимкнено чи вона необмеженаPeakPageReservationBytes— найбільша консервативна оцінка сторінки в запитіPeakReservedRenderBytes— найбільша сумарна вага резервацій, належних цьому викликуMemorySchedulerAdmissionCountрахує сторінки, допущені загальнопроцесним планувальникомMemorySchedulerDelayedPageCountрахує сторінки, які чекали на звільнення іншої резерваціїMemorySchedulerWaitMilliseconds— сумарний час очікування планувальника для всіх допущених сторінокCancelledповідомляє, що упорядкований зворотний виклик запросив кооперативне припинення
Читайте запис через THotPDF.RenderLoadedPagesParallel або THotPDF.RenderLoadedPagesParallelOrdered