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