Peak Memory Scheduling

HotPDF päästää kilpailevat korkean jalanjäljen operaatiot sisään yhden prosessinlaajuisen tavubudjetin kautta ennen kuin ne varaavat pääasialliset työskentelyjoukot

Kattavat toiminnot

Sisäänpääsykäytäntö

Oletusarvoinen prosessinlaajuinen budjetti on

Määritys

Configuration

PDF.PeakMemorySchedulerEnabled := True;
PDF.PeakMemorySchedulerBudgetBytes := 768 * 1024 * 1024;

PDF.ResetPeakMemorySchedulerStatistics;
if PDF.GetPeakMemorySchedulerStatistics(Stats) then
begin
  WriteLn(Stats.PeakReservedBytes);
  WriteLn(Stats.DelayedAdmissionCount);
  WriteLn(Stats.TotalWaitMilliseconds);
end;

PeakMemorySchedulerEnabled määrittää jaetun prosessinlaajuisen ajoittimen PeakMemorySchedulerBudgetBytes määrittää jaetun prosessinlaajuisen ajastimen

Statistics

THPDFPeakMemorySchedulerStatistics raportoi nykyiset ja huippu­varatut tavut, nykyiset ja huippuaktiiviset varaukset, nykyiset ja huippujonottajat, yhteiset ja viivästyneet päästöt, ylisuuret päästöt, peruutukset ja kokonaisodotusajan

THPDFOperationTelemetry.ScheduledMemoryBytes, MemorySchedulerWaitMilliseconds ja MemorySchedulerDelayed kohdistavat ajoituskustannuksen viimeisimmälle operaatiolle

Related APIs