Das flash.sampler-Paket enthält Methoden und Klassen zur Verfolgung von Prozeduraufrufen, mit deren Hilfe Sie ein Profil der Speichernutzung erstellen und Anwendungen optimieren können. Der zusammen mit Adobe Flash Builder bereitgestellte Profilierungsagent arbeitet mit diesem Paket. Dieses Paket ermöglicht es Ihnen, den Profilierungsagenten anzupassen und eigene Speichertests zu erstellen. Sobald Sie wissen, welcher Teil einer Anwendung den meisten Speicher beansprucht, können Sie die Optimierungsbemühungen darauf konzentrieren und die Leistung der Anwendung verbessern. Für die in diesem Paket enthaltenen Klassen und Methoden ist die Flash Player Debugger-Version 9.0.115.0 oder höher erforderlich. Weitere Informationen finden Sie in der flash.sampler Methodenübersicht.
Funktion | Beschreibung | |
---|---|---|
clearSamples | Löscht den aktuellen Satz von Sample-Objekten. | |
getGetterInvocationCount | Gibt die Anzahl der Ausführungen einer get-Funktion zurück. | |
getInvocationCount | Gibt die Anzahl der Ausführungen der Methode zurück. | |
getLexicalScopes | Gibt den lexikalischen Umfang einer Funktion an, sodass erfasste scope-Objekte (einschließlich activation-Objekte und mit Umfang) vom Profiler als von der Function-Instanz zurückgehalten erkannt werden. | |
getMasterString | Gibt den Master-String zurück, von dem dieser String abhängig ist, oder null, wenn dieser String von keinem anderen String abhängig ist. | |
getMemberNames | Gibt ein Objekt zurück, das alle Mitglieder eines angegebenen Objekts einschließlich privater Mitglieder enthält. | |
getSampleCount | Gibt die Anzahl der gesammelten Samples zurück. | |
getSamples | Gibt ein Objekt von Speichernutzungs-Sample-Instanzen aus der letzten Sampling-Sitzung zurück. | |
getSavedThis | Gibt das gespeicherte "this" von einem Methodenabschluss zurück, das sie normalerweise nicht in AS sehen können. | |
getSetterInvocationCount | Gibt die Anzahl der Ausführungen einer set-Funktion zurück. | |
getSize | Gibt die Größe eines angegebenen Objekts im Speicher zurück, wenn die Debugger-Version von Flash Player 9.0.115.0 oder höher verwendet wird. | |
isGetterSetter | Überprüft, ob eine Eigenschaft durch eine get/set-Funktion definiert wird. | |
pauseSampling | Beendet den Sammelvorgang vorübergehend. | |
sampleInternalAllocs | Teilt dem Sampler mit, ob NewObjectSamples für interne Zuordnungen aus dem Flash Player erstellt werden sollen. | |
setSamplerCallback | Legt eine Rückruffunktion für den Sampler fest - diese Funktion wird aufgerufen, wenn der Samplestream beinahe leer ist. | |
startSampling | Beginnt mit dem Sammeln von Speichernutzungs-Sample-Objekten. | |
stopSampling | Beendet das Sammeln von Speichernutzungs-Sample-Objekten und macht Ressourcen frei, die für das Sammeln verwendet wurden. |
Klasse | Beschreibung | |
---|---|---|
DeleteObjectSample | Die DeleteObjectSample-Klasse repräsentiert Objekte, die innerhalb eines getSamples()-Streams erstellt werden; jedes DeleteObjectSample-Objekt entspricht einem NewObjectSample-Objekt. | |
NewObjectSample | Die NewObjectSample-Klasse repräsentiert Objekte, die innerhalb eines getSamples()-Streams erstellt werden. | |
Sample | Die Sample-Klasse erstellt Objekte, die Speicheranalyseinformationen für einen bestimmten Zeitraum enthalten. | |
StackFrame | Die StackFrame-Klasse ermöglicht den Zugriff auf die Eigenschaften eines Datenblocks, der eine Funktion enthält. |
Tue Jun 12 2018, 10:18 AM Z