Het pakket flash.sampler bevat methoden en klassen voor het aanroepen van trackingprocedures zodat u het geheugengebruik kunt volgen en toepassingen kunt optimaliseren. Dit pakket wordt gebruikt door de profiler-agent die bij Adobe Flash Builder wordt geleverd. U kunt het pakket gebruiken om deze profiler-agent aan te passen of om uw eigen geheugentests te maken. Wanneer u weet welke toepassing het meeste geheugen gebruikt, kunt u zich richten op het optimaliseren en versnellen van uw toepassing. De klassen en methoden in dit pakket vereisen foutopsporingsversie 9.0.115.0 of hoger van Flash Player. Zie het methodenoverzicht van flash.sampler voor meer informatie.
Functies
Functie | Beschrijving | |
---|---|---|
clearSamples | Wist de huidige set Sampleobjecten. | |
getGetterInvocationCount | Retourneert het aantal keren dat een functie get werd uitgevoerd. | |
getInvocationCount | Retourneert het aantal keren dat een methode werd uitgevoerd. | |
getLexicalScopes | Toont het lexicale bereik van een Function zodat vastgelegde bereikobjecten (inclusief activeringsobjecten en objecten met bereik) door de profiler worden beschouwd als onderdeel van de instantie Function. | |
getMasterString | Retourneert de hoofdtekenreeks waarvan deze tekenreeks afhankelijk is, of null als deze tekenreeks niet van een andere tekenreeks afhankelijk is. | |
getMemberNames | Retourneert een object dat alle leden van een opgegeven object bevat, inclusief leden van het type private. | |
getSampleCount | Retourneert het aantal verzamelde samples. | |
getSamples | Retourneert een object van Sample-instanties voor geheugenverbruik van de laatste samplingsessie. | |
getSavedThis | Retourneert het opgeslagen "this" van een methodeafsluiting, dat u normaal niet kunt zien vanuit AS. | |
getSetterInvocationCount | Retourneert het aantal keren dat een functie set werd uitgevoerd. | |
getSize | Retourneert de omvang in het geheugen van een opgegeven object wanneer dit wordt gebruikt met foutopsporingsversie 9.0.115.0 of hoger van Flash Player. | |
isGetterSetter | Controleert of een eigenschap gedefinieerd is door een functie get/set. | |
pauseSampling | Stopt het samplingproces tijdelijk. | |
sampleInternalAllocs | Vertelt de sampler of deze NewObjectSamples moet maken voor interne toewijzingen vanaf de Flash Player. | |
setSamplerCallback | Stelt een callbackfunctie voor de sampler in: deze functie wordt aangeroepen wanneer de samplestream bijna is uitgeput. | |
startSampling | Start het proces waarbij Sampleobjecten voor geheugenverbruik worden verzameld. | |
stopSampling | Beëindigt het proces waarbij Sampleobjecten voor geheugenverbruik worden verzameld en bronnen voor het samplingproces worden vrijgemaakt. |
Klassen
Klasse | Beschrijving | |
---|---|---|
DeleteObjectSample | De klasse DeleteObjectSample vertegenwoordigt objecten die binnen een stream getSamples() worden gecreëerd. Elk object DeleteObjectSample stemt overeen met een object NewObjectSample. | |
NewObjectSample | De klasse NewObjectSample vertegenwoordigt objecten die binnen een stream getSamples() worden gecreëerd. | |
Sample | De klasse Sample creëert objecten die geheugenanalysegegevens bevatten in welbepaalde tijdspannen. | |
StackFrame | De klasse StackFrame biedt toegang tot de eigenschappen van een gegevensblok dat een functie bevat. |
Wed Jun 13 2018, 11:57 AM Z