THPDFParallelRenderPipelineInfo
Rapporte la répartition du travail, l'état de sortie borné et le minutage d'un appel de rendu parallèle de pages chargées
Champs
PageCountest le nombre de pages d'entrée demandéesRequestedWorkerCountest la demande appelant normalisée après écrêtage sur le processeur, le nombre de pages et la limite stricteWorkerCountest le nombre effectif de workers après adaptation au budget mémoireCompletedPageCountcompte les bitmaps terminées avec succèsDeliveredPageCountcompte les bitmaps livrées via un callback de streaming ordonné et reste zéro pour l'API qui renvoie un tableauCompiledPageCountcompte les listes d'affichage compilées par cet appelCacheHitPageCountcompte les pages obtenues depuis le cache de listes d'affichage sans compiler un candidatCompiledPagesAtFirstResultenregistre combien de pages avaient terminé leur compilation lorsque la première bitmap est devenue disponiblePeakConcurrentCompileStagesest le plus grand nombre de workers compilant des listes d'affichage en même tempsPeakConcurrentRenderStagesest le plus grand nombre de workers jouant des listes d'affichage en même tempsOutputQueueDepthest la limite de bitmaps terminées choisie pour le streaming ordonné et reste zéro pour l'API qui renvoie un tableauPeakQueuedPageCountest le plus grand nombre de bitmaps terminées retenues pour une livraison ordonnée, y compris la bitmap active dans le callbackBackpressureWaitCountcompte les attentes de workers dues aux limites de fenêtre ordonnée ou de capacité de sortiePeakQueuedBytesest le poids en octets maximal conservateur des bitmaps terminées retenues pour la livraisonFirstResultMillisecondsest le temps écoulé entre l'entrée de l'appel et la première bitmap terminéeFirstDeliveryMillisecondsest le temps écoulé entre l'entrée de l'appel et le début du premier callback ordonné, et reste zéro pour l'API qui renvoie un tableauTotalMillisecondsest le temps écoulé entre l'entrée de l'appel et la jointure de tous les workersMemoryBudgetWorkerLimitest le plafond de concurrence dérivé de la plus grande estimation de page et du budget de planificateur actuellement disponible, ou zéro lorsque l'adaptation de budget est désactivée ou illimitéePeakPageReservationBytesest la plus grande estimation de page conservatrice de la demandePeakReservedRenderBytesest le poids de réservation total le plus élevé possédé par cet appelMemorySchedulerAdmissionCountcompte les pages admises par le planificateur du processusMemorySchedulerDelayedPageCountcompte les pages ayant attendu la libération d'une autre réservationMemorySchedulerWaitMillisecondsest le temps d'attente de planificateur cumulé sur les pages admisesCancelledindique qu'un callback ordonné a demandé un arrêt coopératif
Lisez l'enregistrement via THotPDF.RenderLoadedPagesParallel ou THotPDF.RenderLoadedPagesParallelOrdered