• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Definir tamanho máximo do pool de eventos

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

$maxSize

int

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

$size

unsigned int

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

maxPoolSize

number

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

maxSize

number

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

maxPoolSize

int

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

maxSize

int

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

maxSize

number

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

maxPoolSize

int

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

maxSize

int

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

maxPoolSize

int

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);
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.