O pacote flash.sampler contém métodos e classes para controlar as chamadas de procedimento, de modo que seja possível determinar o perfil de uso da memória e otimizar os aplicativos. Esse pacote é usado pelo agente de determinação de perfis, distribuído com o Adobe Flash Builder, e é fornecido para que você personalize o agente de determinação de perfis ou crie seus próprios testes de memória. Após saber onde um aplicativo utiliza a maior parte da memória, você pode se concentrar no esforço de otimização e aumentar o desempenho do aplicativo. As classes e os métodos nesse pacote requerem o depurador Flash Player versão 9.0.115.0 ou superior. Para obter mais informações, consulte Visão geral dos métodos do flash.sampler.
Funções
| Função | Descrição | |
|---|---|---|
| clearSamples | Exclui o conjunto atual de objetos Sample. | |
| getGetterInvocationCount | Retorna o número de vezes que uma função get foi executada. | |
| getInvocationCount | Retorna o número de vezes que um método foi executado. | |
| getLexicalScopes | Expõe o escopo léxico de uma Função para que os objetos de escopo capturados (inclusive objetos de ativação e com escopos) sejam vistos pelo perfilador como retidos pela instância Função. | |
| getMasterString | Retorna a string da página-mestre da qual esta string depende, ou null se esta string não depender de outra. | |
| getMemberNames | Retorna um objeto contendo todos os membros de um objeto especificado, incluindo os membros privados. | |
| getSampleCount | Retorna o número de amostras coletadas. | |
| getSamples | Retorna um objeto de ocorrências de Sample de uso de memória da última sessão de amostragem. | |
| getSavedThis | Retorna o "this" salvo de um fechamento de Método que você normalmente não pode visualizar em AS. | |
| getSetterInvocationCount | Retorna o número de vezes que uma função de conjunto foi executada. | |
| getSize | Retorna o tamanho na memória de um objeto especificado quando usado com o Flash Player 9.0.115.0 ou versão posterior de depuração. | |
| isGetterSetter | Verifique para consultar se uma propriedade está definida pela função get/set. | |
| pauseSampling | Para o processo de amostragem momentaneamente. | |
| sampleInternalAllocs | Diz à amostra se deve criar NewObjectSamples para alocações internas do Flash Player. | |
| setSamplerCallback | Define uma função de retorno de chamada para o sampleador - esta função será invocada quando a corrente de amostra estiver quase esgotada. | |
| startSampling | Inicia o processo de coleta de uso de memória dos objetos Sample. | |
| stopSampling | Finaliza o processo de coleta de uso de memória dos objetos Sample e libera os recursos dedicados ao processo de amostragem. |
Classes
| Classe | Descrição | |
|---|---|---|
| DeleteObjectSample | A classe DeleteObjectSample representa os objetos criados em um fluxo getSamples(). Cada objeto DeleteObjectSample corresponde a um objeto NewObjectSample. | |
| NewObjectSample | A classe NewObjectSample representa objetos criados em um fluxo getSamples(). | |
| Sample | A classe Sample cria objetos que mantêm informações de análise de memória em durações distintas. | |
| StackFrame | A classe StackFrame fornece acesso às propriedades do bloco de dados contendo uma função. |
Wed Jun 13 2018, 11:25 AM Z