• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Establecer el tamaño máximo del grupo de eventos

Sintaxis

Java

NewRelic.setMaxEventPoolSize(int $maxSize)

Kotlin [#kotlin]

NewRelic.setMaxEventPoolSize(maxSize: Int)

Descripción [#description]

Establece el tamaño máximo del grupo de eventos.

De forma predeterminada, recopila un máximo de 1000 eventos por ciclo de recolección de eventos, que tiene una duración predeterminada de 600 segundos. Este método controla el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. Cuando se alcanza el límite de tamaño del grupo, el agente de Android New Relic comenzará a muestrear eventos, descartando algunos eventos antiguos y nuevos, hasta que el grupo de eventos se transmita con el siguiente ciclo de recolección. Este método le permite anular el tamaño máximo de ese grupo de eventos.

El valor predeterminado para el ciclo de recolección de eventos es 600 segundos. Consulte Establecer el tiempo máximo de búfer de eventos para cambiar la duración del ciclo de recolección de eventos.

Importante

Tenga en cuenta que informar una gran cantidad de eventos o informar eventos con demasiada frecuencia puede afectar el rendimiento de la aplicación.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$maxSize

int

Requerido. Tamaño máximo del grupo de eventos.

Ejemplo [#example]

Aquí hay un ejemplo para establecer el tamaño máximo del grupo de eventos en 1000:

Java [#java]

NewRelic.setMaxEventPoolSize(1000);

Kotlin [#kotlin]

NewRelic.setMaxEventPoolSize(1000)

Sintaxis

Objective-C

+ (void) setMaxEventPoolSize:(unsigned int)size;

Swift [#swift]

NewRelic.setMaxEventPoolSize(unsigned int $size)

Descripción [#description]

Establece el tamaño máximo del grupo de eventos.

De forma predeterminada, el agente de iOS recopila un máximo de 1000 eventos por ciclo de recolección. Este método controla el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. Cuando se alcanza el límite de tamaño del grupo, el agente iOS de New Relic comenzará a muestrear eventos, descartando algunos eventos antiguos y nuevos, hasta que el grupo de eventos se transmita con el siguiente ciclo de recolección. Este método le permite anular el tamaño máximo de ese grupo de eventos. Debe establecer este valor después de llamar a Agent.start() .

El valor predeterminado para el ciclo de recolección de eventos es 600 segundos. Consulte también Establecer el tiempo máximo de búfer de eventos para cambiar la duración del ciclo de recolección de eventos.

Para garantizar que el nuevo valor se aplique siempre, coloque esta llamada API en el método de ciclo de vida de iOS applicationDidBecomeActive .

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$size

unsigned int

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplos [#examples]

Objective-C [#obj-c]

BOOL poolSizeSet = [NewRelic setMaxEventPoolSize:1000];

Swift [#swift]

let poolSizeSet = NewRelic.setMaxEventPoolSize(1000)

Sintaxis

setMaxEventPoolSize(options: { maxPoolSize: number; }) => void

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxPoolSize

number

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#example]

NewRelicCapacitorPlugin.setMaxEventPoolSize({ maxPoolSize: 2000 })

Sintaxis

setMaxEventPoolSize(maxSize: number): void;

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxSize

number

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#example]

NewRelic.setMaxEventPoolSize(2000);

Sintaxis

SetMaxEventPoolSize(int maxPoolSize): void;

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxPoolSize

int

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#example]

CrossNewRelic.Current.SetMaxEventPoolSize(1500);

Sintaxis

setMaxEventPoolSize(int maxSize): void;

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxSize

int

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#example]

NewrelicMobile.instance.setMaxEventPoolSize(10000);

Sintaxis

setMaxEventPoolSize(maxSize: number): void;

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxSize

number

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#example]

NewRelic.setMaxEventPoolSize(2000);

Sintaxis

SetMaxEventPoolSize(int maxPoolSize): void;

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxPoolSize

int

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#example]

NewRelicAgent.SetMaxEventPoolSize(1500);

Sintaxis

setMaxEventPoolSize(int64 maxSize): void;

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxSize

int

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#example]

#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::setMaxEventPoolSize(2000);

Sintaxis

SetMaxEventPoolSize(int maxPoolSize): void;

Descripción [#description]

Establece el tamaño máximo del grupo de eventos almacenado en la memoria hasta el próximo ciclo de recolección. El valor predeterminado es un máximo de 1000 eventos por ciclo de recolección de eventos. Cuando se alcanza el límite de tamaño del grupo, el agente comenzará a muestrear eventos, descartando algunos nuevos y antiguos, hasta que el grupo de eventos se envíe en el siguiente ciclo de recolección.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxPoolSize

int

Requerido. La cantidad máxima de eventos que se pueden almacenar en la memoria antes de enviarlos a New Relic.

Ejemplo [#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.