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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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 |
---|---|---|
|
| 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);