Pakiet flash.sampler zawiera metody i klasy służące do śledzenia wywołań procedur w celu optymalizacji wykorzystania pamięci i szybkości działania aplikacji. Ten pakiet jest używany przez agenta optymalizacji dostarczanego razem z narzędziem Adobe Flash Builder i służy do dostosowywania działania tego agenta lub tworzenia własnych testów wykorzystania pamięci. Po uzyskaniu informacji o tym, które obszary aplikacji zużywają najwięcej pamięci, można lepiej ukierunkować działania optymalizacyjne i przyspieszyć działanie aplikacji. Klasy i metody zawarte w tym pakiecie wymagają programu Flash Player z debugerem w wersji 9.0.115.0 lub nowszej. Więcej informacji zawiera przegląd metod pakietu flash.sampler.
Funkcje
Funkcja | Opis | |
---|---|---|
clearSamples | Usuwa aktualny zestaw obiektów Sample. | |
getGetterInvocationCount | Zwraca liczbę wykonań funkcji get. | |
getInvocationCount | Zwraca liczbę wykonań metody. | |
getLexicalScopes | Wyraża zasięg leksykalny obiektu Function, aby obiekty w tym zasięgu (w tym obiekty aktywacji oraz zasięgi instrukcji with) były widoczne w programie profilującym jako zachowane przez wystąpienie klasy Function. | |
getMasterString | Zwraca nadrzędny ciąg znaków, od którego zależy ten ciąg lub wartość null, jeśli ten ciąg nie zależy od żadnego innego ciągu znaków. | |
getMemberNames | Zwraca obiekt zawierający wszystkie elementy określonego obiektu, łącznie z elementami prywatnymi. | |
getSampleCount | Zwraca liczbę zgromadzonych próbek. | |
getSamples | Zwraca obiekt instancji Sample użycia pamięci z ostatniej sesji próbkowania. | |
getSavedThis | Zwraca zapisany obiekt "this" z zamknięcia metody (Method) — normalnie niewidoczny z poziomu kodu ActionScript. | |
getSetterInvocationCount | Zwraca liczbę wykonań zbioru funkcji. | |
getSize | Zwraca wielkość określonego obiektu w pamięci, jeśli używany jest z programem Flash Player 9.0.115.0. lub późniejszą wersją z debugerem. | |
isGetterSetter | Sprawdza, czy właściwość jest zdefiniowana przez funkcję get/set. | |
pauseSampling | Zatrzymuje na chwilę proces próbkowania. | |
sampleInternalAllocs | Informuje moduł próbkujący o tym, czy powinien utworzyć próbki NewObjectSamples dla wewnętrznych przydziałów z programu Flash Player. | |
setSamplerCallback | Ustawia funkcję wywołania zwrotnego dla modułu próbkującego — ta funkcja zostanie wywołana, gdy strumień próbek będzie niemal wyczerpany. | |
startSampling | Rozpoczyna proces gromadzenia obiektów Sample dotyczących wykorzystania pamięci. | |
stopSampling | Kończy proces gromadzenia obiektów Sample dotyczących wykorzystania pamięci i zwalnia zasoby przeznaczone dla procesu próbkowania. |
Klasy
Klasa | Opis | |
---|---|---|
DeleteObjectSample | Klasa DeleteObjectSample reprezentuje obiekty tworzone w strumieniu getSamples(); każdy obiekt DeleteObjectSample odpowiada obiektowi NewObjectSample. | |
NewObjectSample | Klasa NewObjectSample reprezentuje obiekty tworzone za pomocą strumienia getSamples(). | |
Sample | Klasa Sample tworzy obiekt, który przechowuje informacje dotyczące analiz pamięci w długich okresach czasu. | |
StackFrame | Klasa StackFrame zapewnia dostęp do właściwości bloku danych zawierającego funkcję. |
Tue Jun 12 2018, 12:20 PM Z