THPDFParallelRenderPipelineInfo
Relata distribuição de trabalho, estado de saída limitado e tempo para uma chamada de renderização paralela de páginas carregadas
Campos
PageCounté o número de páginas de entrada solicitadasRequestedWorkerCounté a solicitação do chamador normalizada após o ajuste por processador, contagem de páginas e limite rígidoWorkerCounté o número efetivo de workers após a adaptação do orçamento de memóriaCompletedPageCountconta bitmaps concluídos com sucessoDeliveredPageCountconta bitmaps entregues por meio de um callback de streaming ordenado e permanece zero para a API que retorna matrizCompiledPageCountconta listas de exibição compiladas por esta chamadaCacheHitPageCountconta páginas obtidas do cache de listas de exibição sem compilar um candidatoCompiledPagesAtFirstResultregistra quantas páginas haviam concluído a compilação quando o primeiro bitmap ficou disponívelPeakConcurrentCompileStagesé o maior número de workers compilando listas de exibição ao mesmo tempoPeakConcurrentRenderStagesé o maior número de workers reproduzindo listas de exibição ao mesmo tempoOutputQueueDepthé o limite de bitmaps concluídos selecionado para streaming ordenado e permanece zero para a API que retorna matrizPeakQueuedPageCounté o maior número de bitmaps concluídos retidos para entrega ordenada, incluindo o bitmap ativo no callbackBackpressureWaitCountconta esperas de workers causadas por limites de janela ordenada ou capacidade de saídaPeakQueuedBytesé o peso conservador em bytes de pico dos bitmaps concluídos retidos para entregaFirstResultMillisecondsé o tempo decorrido da entrada da chamada até o primeiro bitmap concluídoFirstDeliveryMillisecondsé o tempo decorrido da entrada da chamada até o primeiro callback ordenado começar e permanece zero para a API que retorna matrizTotalMillisecondsé o tempo decorrido da entrada da chamada até todos os workers se juntaremMemoryBudgetWorkerLimité o teto de concorrência derivado da maior estimativa de página e do orçamento de agendador atualmente disponível, ou zero quando a adaptação de orçamento está desativada ou é ilimitadaPeakPageReservationBytesé a maior estimativa conservadora de página na solicitaçãoPeakReservedRenderBytesé o maior peso somado de reserva de propriedade desta chamadaMemorySchedulerAdmissionCountconta páginas admitidas pelo agendador de todo o processoMemorySchedulerDelayedPageCountconta páginas que esperaram outra reserva ser liberadaMemorySchedulerWaitMillisecondsé o tempo de espera somado do agendador nas páginas admitidasCancelledrelata que um callback ordenado solicitou uma parada cooperativa
Leia o registro por meio de THotPDF.RenderLoadedPagesParallel ou THotPDF.RenderLoadedPagesParallelOrdered