THPDFParallelRenderPipelineInfo
Отчита разпределението на работата, ограниченото състояние на изхода и времето за един паралелен call за рендер на заредени страници
Полета
PageCountе броят на заявените входни странициRequestedWorkerCountе нормализираната заявка на извикващия след ограничаване по процесор, брой страници и твърд лимитWorkerCountе ефективният брой работници след адаптацията по паметен бюджетCompletedPageCountброи успешно завършените bitmap-иDeliveredPageCountброи bitmap-ите, доставени чрез подреден streaming callback, и остава нула за API, връщащ масивCompiledPageCountброи display list-ите, компилирани от този callCacheHitPageCountброи страниците, взети от display-list кеша без компилиране на кандидатCompiledPagesAtFirstResultзаписва колко страници са завършили компилация, когато първият bitmap стане наличенPeakConcurrentCompileStagesе най-високият брой работници, компилиращи display list-и едновременноPeakConcurrentRenderStagesе най-високият брой работници, изпълняващи display list-и едновременноOutputQueueDepthе лимитът завършени bitmap-и, избран за подреден streaming, и остава нула за API, връщащ масивPeakQueuedPageCountе най-високият брой завършени bitmap-и, задържани за подредена доставка, включително bitmap-а, активен в callback-аBackpressureWaitCountброи изчакванията на работниците, причинени от ограниченията на подредения прозорец или капацитета на изходаPeakQueuedBytesе консервативното пиково тегло в байтове на завършените bitmap-и, задържани за доставкаFirstResultMillisecondsе изминалото време от влизане в call-а до първия завършен bitmapFirstDeliveryMillisecondsе изминалото време от влизане в call-а до началото на първия подреден callback и остава нула за API, връщащ масивTotalMillisecondsе изминалото време от влизане в call-а до присъединяването на всички работнициMemoryBudgetWorkerLimitе ограничението за паралелизъм, изведено от най-голямата оценка за страница и наличния в момента бюджет на планировчика, или нула, когато адаптацията по бюджет е изключена или неограниченаPeakPageReservationBytesе най-голямата консервативна оценка за страница в заявкатаPeakReservedRenderBytesе най-високото сумарно тегло на резервацията, притежавано от този callMemorySchedulerAdmissionCountброи страниците, допуснати от планировчика за целия процесMemorySchedulerDelayedPageCountброи страниците, изчакали друга резервация да бъде освободенаMemorySchedulerWaitMillisecondsе сумарното време на изчакване от планировчика за всички допуснати странициCancelledотчита, че подреден callback е поискал кооперативен стоп
Четете записа чрез THotPDF.RenderLoadedPagesParallel или THotPDF.RenderLoadedPagesParallelOrdered