Paketet flash.sampler innehåller metoder och klasser för att spåra proceduranrop så att du kan profilera minnesanvändningen och optimera programmen. Det här paketet används av profileringsagenten som distribueras med Adobe Flash Builder och är avsett att användas när du anpassar profileringsagenten eller skapar egna minnestester. När du har tagit reda på var ett program använder mest minne kan du fokusera optimeringsarbetet och förbättra programmets prestanda. Klasserna och metoderna i paketet kräver att du har felsökningsversion 9.0.115.0 eller senare av Flash Player. Mer information finns under Metodöversikt för flash.sampler.
Funktioner
Funktion | Beskrivning | |
---|---|---|
clearSamples | Raderar den aktuella uppsättningen Sample-objekt. | |
getGetterInvocationCount | Returnerar det antal gånger en get-funktion har körts. | |
getInvocationCount | Returnerar det antal gånger en metod har körts. | |
getLexicalScopes | Visar det lexikala omfånget för en funktion så att hämtade omfångsobjekt (inklusive aktiveringsobjekt och med omfång) ses av profileraren som om den hålls av Function-instansen. | |
getMasterString | Returnerar huvudsträngen som denna sträng är beroende av eller null om strängen inte är beroende av någon annan sträng. | |
getMemberNames | Returnerar ett objekt som innehåller alla medlemmar i ett angivet objekt, inklusive privata medlemmar. | |
getSampleCount | Returnerar antalet insamlade samplingar. | |
getSamples | Returnerar ett objekt med Sample-instanser för minnesanvändning från den senaste samplingssessionen. | |
getSavedThis | Returnerar sparad "this" från en stängningsmetod som du vanligtvis inte kan se från AS. | |
getSetterInvocationCount | Returnerar det antal gånger en set-funktion har körts. | |
getSize | Returnerar storlek i minnet för ett angivet objekt vid användning med felsökningsversionen av Flash Player 9.0.115.0 eller senare. | |
isGetterSetter | Kontrollerar om en egenskap definieras av en get/set-funktion. | |
pauseSampling | Stoppar samplingsprocessen tillfälligt. | |
sampleInternalAllocs | Anger om NewObjectSamples ska skapas för interna tilldelningar från Flash Player. | |
setSamplerCallback | Anger en återanropsfunktion för samplern. Den här funktionen anropas när strömmen är nästan slut. | |
startSampling | Påbörjar insamlingen av Sample-objekt för minnesanvändning. | |
stopSampling | Avslutar insamlingen av Sample-objekt för minnesanvändning och frigör resurser som används för samplingsprocessen. |
Klasser
Klass | Beskrivning | |
---|---|---|
DeleteObjectSample | Klassen DeleteObjectSample representerar objekt som skapas i ett getSamples()-flöde. Varje DeleteObjectSample-objekt motsvarar ett NewObjectSample-objekt. | |
NewObjectSample | Klassen NewObjectSample representerar objekt som skapas i ett getSamples()-flöde. | |
Sample | Klassen Sample skapar objekt som innehåller minnesanalysinformation från angivna varaktigheter. | |
StackFrame | Klassen StackFrame ger åtkomst till egenskaper för ett datablock som innehåller en funktion. |
Tue Jun 12 2018, 01:55 PM Z