GetResourceUsageStatisticsJSON

Diagnostyka, wydajność

Opis

Zwraca jeden obiekt JSON ze statystykami struktury, strumieni, obrazów, czcionek i pamięci podręcznej z dokumentów należących do instancji biblioteki

Składnia

Delphi

Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;

Wartości zwracane

Obiekt JSON zawierający liczby obiektów i zasobów, szacowaną liczbę bajtów struktur, liczbę bajtów zakodowanych i zdekodowanych strumieni, błędy analizatora i strumieni, szczytowy rozmiar zdekodowanego strumienia oraz statystyki pamięci podręcznych obiektów, strumieni obiektów i list wyświetlania

Uwagi

estimatedBytes obejmuje należące do instancji struktury obiektów PDF i wyklucza metadane alokatora, powierzchnie renderera oraz natywne alokacje innych producentów

operationDecodedBytes jest automatycznie zerowane na początku każdej śledzonej operacji, natomiast totalDecodedBytes rośnie do czasu wywołania ResetResourceUsageStatistics

objectStreamCache obejmuje bieżące zdekodowane dane i bytes tabeli przesunięć, maxBytesPerDocument oraz skumulowane evictions, a także liczbę wpisów, trafień i chybień

displayListCache obejmuje zachowane bytes, limity wpisów i bajtów, szacowany replayCost, evictions, bypasses zbyt dużych elementów, odrzucone niepełne przechwycenia i rywalizację współbieżnych kompilacji