THotPDF.BuildLoadedObjectDependencyGraph Method

Mevcut yüklenmiş belge için deterministik bir dependency graph oluşturur ve tahmini retained belleği Catalog köklü dominator tree üzerinden atfeder

Bildirim

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

Düğümler

Kenarlar ve sınırlar

Her kenar; kaynak ve hedef object kimliklerini, reference slot'unun dictionary veya dizi path'ini ve hedefin object number ile generation'a göre tam olarak çözümlenip çözümlenmediğini kaydeder

Metot; çağıranın seçtiği sınırları aşan object veya kenar sayılarını, 256 seviyeden derin direct-object içerme yapılarını, bozuk direct containment döngülerini ve 128 yakınsama turunu aşan dominator analizini reddeder

Bellek değerleri, allocator kesinliğinde süreç ölçümleri değil, atfetme ve karşılaştırma için taşınabilir tahminlerdir

İlgili API'ler