THPDFGraphTransactionStatistics Record

وضعیت پشتهٔ تراکنش گراف copy-on-write را snapshot می‌گیرد: پرچم فعال، عمق تودرتویی، شمار snapshotها و اشیای افزوده‌شده و حافظهٔ snapshot ساکن، ریخته‌شده و اوج

اعلان

THPDFGraphTransactionStatistics= record
  Active: boolean;
  Depth: Integer;
  SnapshotCount: Integer;
  AddedObjectCount: Integer;
  ResidentSnapshotBytes: Int64;
  SpilledSnapshotBytes: Int64;
  PeakResidentSnapshotBytes: Int64;
end;

واحد

HPDFDoc

فیلدها

فیلدهدف
Activetrue تا زمانی که تراکنشی که BeginGraphTransaction باز کرده همچنان باز باشد
Depthشمار قاب‌های تراکنش تودرتو که هم‌اکنون روی پشته است
SnapshotCountsnapshotهای اشیای copy-on-write نگه‌داشته‌شده در همهٔ قاب‌ها
AddedObjectCountاشیای غیرمستقیم افزوده‌شده از شروع بیرونی‌ترین تراکنش، سنجیده‌شده در برابر شمار اشیای اولیهٔ آن
ResidentSnapshotBytesبایت‌های snapshot که هم‌اکنون در همهٔ قاب‌ها در حافظه نگه داشته شده‌اند
SpilledSnapshotBytesبایت‌های snapshot که سازوکار spilling از حافظه بیرون ریخته است
PeakResidentSnapshotBytesبالاترین مجموع snapshot ساکنِ دیده‌شده؛ وقتی هیچ تراکنشی فعال نیست هم گزارش می‌شود

یادداشت‌های استفاده

APIهای مرتبط