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; }) => voidDescriçã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);