THotPDF.BuildLoadedObjectDependencyGraph Method

Bygger en deterministisk afhængighedsgraf for det aktuelle indlæste dokument og tilskriver estimeret bevaret hukommelse gennem det Catalog-rodfæstede dominator-træ

Deklaration

function BuildLoadedObjectDependencyGraph(
  out Nodes: THPDFObjectDependencyNodeArray;
  out Edges: THPDFObjectDependencyEdgeArray;
  out AInfo: THPDFObjectDependencyGraphInfo;
  MaxObjects: Integer = 250000;
  MaxEdges: Integer = 2000000
): boolean;

Noder

Kanter og grænser

Hver kant registrerer kilde- og målobjektidentiteter, reference-slottens ordbogs- eller array-sti samt om målet blev opløst nøjagtigt efter objektnummer og generation

Metoden afviser objekt- eller kantantal over grænser valgt af indkalderen, indeslutning af direkte objekter dybere end 256 niveauer, misdannede direkte indeslutnings-cyklusser og dominator-analyse, der overskrider 128 konvergenspassager

Hukommelsesværdier er bærbare estimater til tilskrivning og sammenligning snarere end allocator-nøjagtige procesmålinger

Relaterede API'er