• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Définir la taille maximale du pool d'événements

Syntaxe

Java

NewRelic.setMaxEventPoolSize(int $maxSize)

Kotlin [#kotlin]

NewRelic.setMaxEventPoolSize(maxSize: Int)

Description [#description]

Définit la taille maximale du pool d'événements.

Par défaut, collecte un maximum de 1 000 événements par cycle de collecte d'événements, soit une durée de 600 secondes par défaut. Cette méthode contrôle la taille maximale du pool d'événements stocké dans la mémoire jusqu'au prochain cycle de collecte. Lorsque la limite de taille du pool est atteinte, l'agent Android New Relic commence à échantillonner les événements, en supprimant certains anciens et certains nouveaux événements, jusqu'à ce que le pool d'événements soit transmis avec le prochain cycle de collecte. Cette méthode vous permet de remplacer la taille maximale de ce pool d’événements.

La valeur par défaut du cycle d'événement de collecte est de 600 secondes. Voir Définir la durée maximale de la mémoire tampon de l'événement pour modifier la durée du cycle de collecte de l'événement.

Important

Gardez à l'esprit que le signalement d'un grand nombre d'événements, ou le signalement d'événements trop fréquents, peut avoir un impact sur les performances de l'application.

Paramètres [#parameters]

paramètres

Type

Description

$maxSize

int

Requis. Taille maximale du pool d'événements.

Exemple [#example]

Voici un exemple pour définir la taille maximale du pool d'événements à 1 000 :

Java [#java]

NewRelic.setMaxEventPoolSize(1000);

Kotlin [#kotlin]

NewRelic.setMaxEventPoolSize(1000)

Syntaxe

Objective-C

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

Swift [#swift]

NewRelic.setMaxEventPoolSize(unsigned int $size)

Description [#description]

Définit la taille maximale du pool d'événements.

Par défaut, l'agent iOS collecte un maximum de 1 000 événements par cycle de collecte. Cette méthode contrôle la taille maximale du pool d'événements stocké dans la mémoire jusqu'au prochain cycle de collecte. Lorsque la limite de taille du pool est atteinte, l'agent iOS New Relic commence à échantillonner les événements, en supprimant certains anciens et certains nouveaux événements, jusqu'à ce que le pool d'événements soit transmis avec le prochain cycle de collecte. Cette méthode vous permet de remplacer la taille maximale de ce pool d’événements. Vous devez définir cette valeur après l'appel de Agent.start() .

La valeur par défaut du cycle d'événement de collecte est de 600 secondes. Voir également Définir la durée maximale de la mémoire tampon de l'événement pour modifier la durée du cycle de collecte de l'événement.

Pour garantir que la nouvelle valeur est toujours appliquée, placez cet appel d'API dans la méthode du cycle de vie iOS applicationDidBecomeActive .

Paramètres [#parameters]

paramètres

Type

Description

$size

unsigned int

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemples [#examples]

Objective-C [#obj-c]

BOOL poolSizeSet = [NewRelic setMaxEventPoolSize:1000];

Swift [#swift]

let poolSizeSet = NewRelic.setMaxEventPoolSize(1000)

Syntaxe

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

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxPoolSize

number

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

NewRelicCapacitorPlugin.setMaxEventPoolSize({ maxPoolSize: 2000 })

Syntaxe

setMaxEventPoolSize(maxSize: number): void;

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxSize

number

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

NewRelic.setMaxEventPoolSize(2000);

Syntaxe

SetMaxEventPoolSize(int maxPoolSize): void;

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxPoolSize

int

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

CrossNewRelic.Current.SetMaxEventPoolSize(1500);

Syntaxe

setMaxEventPoolSize(int maxSize): void;

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxSize

int

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

NewrelicMobile.instance.setMaxEventPoolSize(10000);

Syntaxe

setMaxEventPoolSize(maxSize: number): void;

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxSize

number

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

NewRelic.setMaxEventPoolSize(2000);

Syntaxe

SetMaxEventPoolSize(int maxPoolSize): void;

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxPoolSize

int

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

NewRelicAgent.SetMaxEventPoolSize(1500);

Syntaxe

setMaxEventPoolSize(int64 maxSize): void;

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxSize

int

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

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

Syntaxe

SetMaxEventPoolSize(int maxPoolSize): void;

Description [#description]

Définit la taille maximale du pool d'événements stocké en mémoire jusqu'au prochain cycle de collecte. La valeur par défaut est un maximum de 1 000 événements par cycle d'événements de collecte. Lorsque la limite de taille du pool est atteinte, l'agent commencera à échantillonner les événements, en supprimant certains nouveaux et anciens, jusqu'à ce que le pool d'événements soit envoyé au prochain cycle de collecte.

Paramètres [#parameters]

paramètres

Type

Description

maxPoolSize

int

Requis. Le nombre maximal d'événements qui peuvent être mis en mémoire tampon avant d'être envoyés à New Relic.

Exemple [#example]

CrossNewRelicClient.Current.SetMaxEventPoolSize(1500);
Droits d'auteur © 2025 New Relic Inc.

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