Sintaxe
Java
NewRelic.setMaxEventPoolSize(int $maxSize)
Kotlin [#kotlin]
NewRelic.setMaxEventPoolSize(maxSize: Int)
Descrição [#description]
Define o tamanho máximo do pool de eventos.
Por padrão, coleta no máximo 1.000 eventos por ciclo de coleta de eventos, que dura 600 segundos por padrão. Este método controla o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. Quando o limite de tamanho do pool for atingido, o agente Android do New Relic começará a amostrar evento, descartando alguns eventos antigos e alguns novos, até que o pool de evento seja transmitido com o próximo ciclo de colheita. Este método permite substituir o tamanho máximo desse pool de eventos.
O valor padrão para o ciclo de coleta de eventos é 600 segundos. Consulte Definir tempo máximo de buffer de eventos para alterar a duração do ciclo de coleta de eventos.
Importante
Esteja ciente de que relatar um grande número de eventos ou relatar eventos com muita frequência pode afetar o desempenho do aplicativo.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. Tamanho máximo do pool de eventos. |
Exemplo [#example]
Aqui está um exemplo para definir o tamanho máximo do pool de eventos como 1000:
Java [#java]
NewRelic.setMaxEventPoolSize(1000);
Kotlin [#kotlin]
NewRelic.setMaxEventPoolSize(1000)
Sintaxe
Objective-C
+ (void) setMaxEventPoolSize:(unsigned int)size;
Swift [#swift]
NewRelic.setMaxEventPoolSize(unsigned int $size)
Descrição [#description]
Define o tamanho máximo do pool de eventos.
Por padrão, o agente iOS coleta no máximo 1.000 eventos por ciclo de coleta. Este método controla o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. Quando o limite de tamanho do pool for atingido, o agente iOS do New Relic começará a amostrar evento, descartando alguns eventos antigos e alguns novos, até que o pool de eventos seja transmitido com o próximo ciclo de coleta. Este método permite substituir o tamanho máximo desse pool de eventos. Você deve definir esse valor depois que Agent.start()
for chamado.
O valor padrão para o ciclo de coleta de eventos é 600 segundos. Consulte também Definir tempo máximo de buffer de eventos para alterar a duração do ciclo de coleta de eventos.
Para garantir que o novo valor seja sempre aplicado, coloque esta chamada de API no método de ciclo de vida do iOS applicationDidBecomeActive
.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplos [#examples]
Objective-C [#obj-c]
BOOL poolSizeSet = [NewRelic setMaxEventPoolSize:1000];
Swift [#swift]
let poolSizeSet = NewRelic.setMaxEventPoolSize(1000)
Sintaxe
setMaxEventPoolSize(options: { maxPoolSize: number; }) => void
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
NewRelicCapacitorPlugin.setMaxEventPoolSize({ maxPoolSize: 2000 })
Sintaxe
setMaxEventPoolSize(maxSize: number): void;
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
NewRelic.setMaxEventPoolSize(2000);
Sintaxe
SetMaxEventPoolSize(int maxPoolSize): void;
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
CrossNewRelic.Current.SetMaxEventPoolSize(1500);
Sintaxe
setMaxEventPoolSize(int maxSize): void;
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
NewrelicMobile.instance.setMaxEventPoolSize(10000);
Sintaxe
setMaxEventPoolSize(maxSize: number): void;
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
NewRelic.setMaxEventPoolSize(2000);
Sintaxe
SetMaxEventPoolSize(int maxPoolSize): void;
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
NewRelicAgent.SetMaxEventPoolSize(1500);
Sintaxe
setMaxEventPoolSize(int64 maxSize): void;
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::setMaxEventPoolSize(2000);
Sintaxe
SetMaxEventPoolSize(int maxPoolSize): void;
Descrição [#description]
Define o tamanho máximo do pool de eventos armazenado na memória até o próximo ciclo de coleta. O padrão é um máximo de 1.000 eventos por ciclo de coleta de eventos. Quando o limite de tamanho do pool for atingido, o agente iniciará a amostragem do evento, descartando alguns novos e antigos, até que o pool do evento seja enviado no próximo ciclo de coleta.
Parâmetro [#parameters]
Parâmetro | Tipo | Descrição |
---|---|---|
|
| Obrigatório. O número máximo de eventos que podem ser armazenados em buffer na memória antes de serem enviados para o New Relic. |
Exemplo [#example]
CrossNewRelicClient.Current.SetMaxEventPoolSize(1500);