• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

최대 이벤트 풀 크기 설정

|View as Markdown (English)

통사론

자바

NewRelic.setMaxEventPoolSize(int $maxSize)

코틀린 [#kotlin]

NewRelic.setMaxEventPoolSize(maxSize: Int)

설명 [#description]

이벤트 풀의 최대 크기를 설정합니다.

기본적으로 은(는) 이벤트 하베스트 주기당 최대 1,000개의 이벤트를 수집하며, 이 주기의 기본 길이는 60초입니다. 이 메서드는 다음 하베스트 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 제어합니다. 풀 크기 제한에 도달하면 뉴렐릭 안드로이드 에이전트는 다음 하베스트 주기와 함께 이벤트 풀이 전송될 때까지 일부 이전 이벤트와 새로운 이벤트를 폐기하면서 이벤트 샘플링을 시작합니다. 이 메서드를 사용하면 해당 이벤트 풀의 최대 크기를 재정의할 수 있습니다.

이벤트 하베스트 주기의 기본값은 60초입니다. 이벤트 하베스트 주기의 길이를 변경하려면 최대 이벤트 버퍼 시간 설정을 참조하십시오.

중요

많은 수의 이벤트를 보고하거나 이벤트를 너무 자주 보고하면 앱 성능에 영향을 줄 수 있습니다.

매개변수 [#parameters]

매개변수

유형

설명

$maxSize

int

필수의. 이벤트 풀의 최대 크기입니다.

예시 [#example]

다음은 이벤트 풀의 최대 크기를 1000으로 설정하는 예입니다.

자바 [#java]

NewRelic.setMaxEventPoolSize(1000);

코틀린 [#kotlin]

NewRelic.setMaxEventPoolSize(1000)

통사론

오브젝티브-C

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

빠른 [#swift]

NewRelic.setMaxEventPoolSize(unsigned int $size)

설명 [#description]

이벤트 풀의 최대 크기를 설정합니다.

기본적으로 iOS 에이전트는 수확 주기당 최대 1000개의 이벤트를 수집합니다. 이 방법은 다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 제어합니다. 풀 크기 제한에 도달하면 New Relic iOS 에이전트는 이벤트 풀을 다음 수확 주기와 함께 전송할 때까지 이벤트 샘플링을시작하여 이전 및 일부 새 이벤트를 버립니다. 이 방법을 사용하면 해당 이벤트 풀의 최대 크기를 재정의할 수 있습니다. Agent.start() 호출된 후에 이 값을 설정해야 합니다.

중요

size에 허용되는 최소 값은 64입니다. 더 낮은 값을 전달하면 에이전트가 이를 64 (으)로 재설정하고 경고 로그를 기록합니다.

이벤트 풀 크기를 권장 최대 값인 1000보다 크게 설정할 수 있지만(이 경우 에이전트가 경고 로그를 기록합니다), 에이전트는 네트워크 데이터에 엄격한 내부 제한을 적용합니다. 이벤트 풀을 얼마나 크게 구성하든 관계없이 하베스트 주기당 최대 1,000개의 네트워크 트랜잭션이 기록되고 전송됩니다.

이벤트 하베스트 주기의 기본값은 60초입니다. 이벤트 하베스트 주기의 길이를 변경하려면 최대 이벤트 버퍼 시간 설정 도 참조하십시오.

새 값이 항상 적용되도록 하려면 이 API 호출을 applicationDidBecomeActive iOS 수명 주기 메서드에 배치합니다.

매개변수 [#parameters]

매개변수

유형

설명

$size

unsigned int

필수 항목입니다. 뉴렐릭으로 전송되기 전에 메모리에 버퍼링할 수 있는 이벤트의 최대 개수입니다. 허용되는 최소 값은 64입니다. 더 낮은 값을 전달하면 에이전트가 이를 64 (으)로 재설정하고 경고 로그를 기록합니다. 권장 최대 값인 1000보다 높은 값을 설정할 수 있지만, 이 경우 에이전트가 경고 로그를 기록합니다.

예 [#examples]

오브젝티브-C [#obj-c]

BOOL poolSizeSet = [NewRelic setMaxEventPoolSize:1000];

빠른 [#swift]

let poolSizeSet = NewRelic.setMaxEventPoolSize(1000)

통사론

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

설명 [#description]

다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 설정합니다. 기본값은 이벤트 수집 주기당 최대 1000개의 이벤트입니다. 풀 크기 제한에 도달하면 에이전트는 다음 수집 주기에서 이벤트 풀이 전송될 때까지 이벤트 샘플링을 시작하고 새 이벤트와 기존 이벤트를 버립니다.

매개변수 [#parameters]

매개변수

유형

설명

maxPoolSize

number

필수의. New Relic으로 전송되기 전에 메모리에 버퍼링될 수 있는 최대 이벤트 수입니다.

예시 [#example]

NewRelicCapacitorPlugin.setMaxEventPoolSize({ maxPoolSize: 2000 })

통사론

setMaxEventPoolSize(maxSize: number): void;

설명 [#description]

다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 설정합니다. 기본값은 이벤트 수집 주기당 최대 1000개의 이벤트입니다. 풀 크기 제한에 도달하면 에이전트는 다음 수집 주기에서 이벤트 풀이 전송될 때까지 이벤트 샘플링을 시작하고 새 이벤트와 기존 이벤트를 버립니다.

매개변수 [#parameters]

매개변수

유형

설명

maxSize

number

필수의. New Relic으로 전송되기 전에 메모리에 버퍼링될 수 있는 최대 이벤트 수입니다.

예시 [#example]

NewRelic.setMaxEventPoolSize(2000);

통사론

SetMaxEventPoolSize(int maxPoolSize): void;

설명 [#description]

다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 설정합니다. 기본값은 이벤트 수집 주기당 최대 1000개의 이벤트입니다. 풀 크기 제한에 도달하면 에이전트는 다음 수집 주기에서 이벤트 풀이 전송될 때까지 이벤트 샘플링을 시작하고 새 이벤트와 기존 이벤트를 버립니다.

매개변수 [#parameters]

매개변수

유형

설명

maxPoolSize

int

필수의. New Relic으로 전송되기 전에 메모리에 버퍼링될 수 있는 최대 이벤트 수입니다.

예시 [#example]

CrossNewRelic.Current.SetMaxEventPoolSize(1500);

통사론

setMaxEventPoolSize(int maxSize): void;

설명 [#description]

다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 설정합니다. 기본값은 이벤트 수집 주기당 최대 1000개의 이벤트입니다. 풀 크기 제한에 도달하면 에이전트는 다음 수집 주기에서 이벤트 풀이 전송될 때까지 이벤트 샘플링을 시작하고 새 이벤트와 기존 이벤트를 버립니다.

매개변수 [#parameters]

매개변수

유형

설명

maxSize

int

필수의. New Relic으로 전송되기 전에 메모리에 버퍼링될 수 있는 최대 이벤트 수입니다.

예시 [#example]

NewrelicMobile.instance.setMaxEventPoolSize(10000);

통사론

setMaxEventPoolSize(maxSize: number): void;

설명 [#description]

다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 설정합니다. 기본값은 이벤트 수집 주기당 최대 1000개의 이벤트입니다. 풀 크기 제한에 도달하면 에이전트는 다음 수집 주기에서 이벤트 풀이 전송될 때까지 이벤트 샘플링을 시작하고 새 이벤트와 기존 이벤트를 버립니다.

매개변수 [#parameters]

매개변수

유형

설명

maxSize

number

필수의. New Relic으로 전송되기 전에 메모리에 버퍼링될 수 있는 최대 이벤트 수입니다.

예시 [#example]

NewRelic.setMaxEventPoolSize(2000);

통사론

SetMaxEventPoolSize(int maxPoolSize): void;

설명 [#description]

다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 설정합니다. 기본값은 이벤트 수집 주기당 최대 1000개의 이벤트입니다. 풀 크기 제한에 도달하면 에이전트는 다음 수집 주기에서 이벤트 풀이 전송될 때까지 이벤트 샘플링을 시작하고 새 이벤트와 기존 이벤트를 버립니다.

매개변수 [#parameters]

매개변수

유형

설명

maxPoolSize

int

필수의. New Relic으로 전송되기 전에 메모리에 버퍼링될 수 있는 최대 이벤트 수입니다.

예시 [#example]

NewRelicAgent.SetMaxEventPoolSize(1500);

통사론

setMaxEventPoolSize(int64 maxSize): void;

설명 [#description]

다음 수집 주기까지 메모리에 저장되는 이벤트 풀의 최대 크기를 설정합니다. 기본값은 이벤트 수집 주기당 최대 1000개의 이벤트입니다. 풀 크기 제한에 도달하면 에이전트는 다음 수집 주기에서 이벤트 풀이 전송될 때까지 이벤트 샘플링을 시작하고 새 이벤트와 기존 이벤트를 버립니다.

매개변수 [#parameters]

매개변수

유형

설명

maxSize

int

필수의. New Relic으로 전송되기 전에 메모리에 버퍼링될 수 있는 최대 이벤트 수입니다.

예시 [#example]

#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::setMaxEventPoolSize(2000);
Copyright © 2026 New Relic Inc.

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