THotPDF.BuildLoadedObjectDependencyGraph Method

Gradi deterministički graf zavisnosti za trenutni učitani dokument i atribuira procijenjenu zadržanu memoriju kroz stablo dominatora s korijenom u katalogu

Deklaracija

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

Čvorovi

Bridovi i ograničenja

Svaki brid bilježi identitete izvornog i odredišnog objekta, putanju rječnika ili niza reza reference te je li odredište točno razriješeno brojem objekta i generacijom

Metoda odbacuje brojeve objekata ili bridova iznad ograničenja koja odabere pozivatelj, izravno sadržane objekte dublje od 256 razina, neispravne cikluse izravnog sadržaja i analizu dominatora koja prelazi 128 prolaza konvergencije

Vrijednosti memorije prijenosne su procjene za atribuciju i usporedbu, a ne točna mjerenja procesa alokatora

Povezani API-ji