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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.