THPDFStructuralCompareLimits
Begrenst structureel vergelijkingswerk, geheugengroei, streamhashing, stabiele paden en bewaarde resultaten
Velden
MaxObjectsbegrenst indirecte objecten in de wachtrijMaxEdgesbegrenst gevolgde indirecte verwijzingenMaxPagesbegrenst uitgelijnde paginamomentopnamenMaxDepthbegrenst geneste directe arrays en woordenboekenMaxDifferencesbegrenst bewaarde verschilobjecten met behoud van het totaalaantalMaxStreamBytesbegrenst bytes die vanuit één stream worden gehashtMaxTotalStreamBytesbegrenst streambytes die per documentmomentopname worden gehashtMaxValueBytesbegrenst bytes die vanuit één tekenreeks, naam of woordenboeksleutel worden gehashtMaxPathBytesbegrenst de lengte van het stabiele pad en voegt een SHA-256-achtervoegsel toe bij inkortingCancellationTokenvraagt optioneel cooperatieve cancellation aanCheckpointcontroleert optioneel cancellation en budgetten van de aanroeper op pagina-, object-, stream-blok-, rendering-object-, pixelrij- en uitlijningsgrenzen; exceptions planten zich voort naar de aanroeperMaxResultBytesbegrenst geserialiseerde JSON vóór allocatie met een conservatieve escaped-grootte-schatting
Standaardwaarden
Default geeft 250.000 objecten, 2.000.000 randen, 250.000 pagina's, diepte 128, 10.000 bewaarde verschillen, 64 MiB per stream, 512 MiB streambytes in totaal, 1 MiB per waarde, 4.096 padbytes, 16 MiB resultbytes en nil-velden voor cancellation en checkpoint terug
Traversal, stream-hashing, waardehashing, rendering en truncatie van bewaarde verschillen zetten comparisonComplete=false en identical=false; een resultaatbyte-overloop geeft EHPDFJobBudgetExceeded met metric resultBytes
Niet-positieve waarden van de aanroeper worden vervangen door hun standaardwaarden