構文
Java
NewRelic.setMaxEventPoolSize(int $maxSize)
コトリン [#kotlin]
NewRelic.setMaxEventPoolSize(maxSize: Int)
説明 [#description]
イベントプールの最大サイズを設定します。
デフォルトでは、 イベント収集サイクルごとに最大 1,000 件のイベントを収集します。デフォルトの長さは 600 秒です。 このメソッドは、次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを制御します。 プール サイズの制限に達すると、New Relic Android エージェントはイベントのサンプリングを開始し、イベントのプールが次の収集サイクルで送信されるまで、古いイベントと新しいイベントの一部を破棄します。 このメソッドを使用すると、そのイベント プールの最大サイズをオーバーライドできます。
イベント収集サイクルのデフォルト値は 600 秒です。イベント収集サイクルの長さを変更するには 、「最大イベント バッファー時間を設定する」 を参照してください。
重要
多数のイベントを報告したり、イベントを頻繁に報告したりすると、アプリのパフォーマンスに影響を与える可能性があるので注意が必要です。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要です。イベントプールの最大サイズ |
例 [#example]
イベント プールの最大サイズを 1000 に設定する例を次に示します。
Java [#java]
NewRelic.setMaxEventPoolSize(1000);
コトリン [#kotlin]
NewRelic.setMaxEventPoolSize(1000)
構文
Objective-C
+ (void) setMaxEventPoolSize:(unsigned int)size;
迅速 [#swift]
NewRelic.setMaxEventPoolSize(unsigned int $size)
説明 [#description]
イベントプールの最大サイズを設定します。
デフォルトでは、iOS エージェントは 収集サイクルごとに最大 1000 個のイベントを収集します。このメソッドは、次の収集サイクルまでメモリに格納されるイベント プールの最大サイズを制御します。プール サイズの制限に達すると、New Relic iOS エージェントは イベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、一部の古いイベントといくつかの新しいイベントを破棄します。このメソッドを使用すると、そのイベント プールの最大サイズをオーバーライドできます。 Agent.start()
が呼び出された後に、この値を設定する必要があります。
イベント収集サイクルのデフォルト値は 600 秒です。イベント収集サイクルの長さを変更するには 、「最大イベント バッファー時間を設定する」 も参照してください。
新しい値が常に適用されるようにするには、このAPI呼び出しをapplicationDidBecomeActive
iOSライフサイクルメソッドに配置します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#examples]
Objective-C [#obj-c]
BOOL poolSizeSet = [NewRelic setMaxEventPoolSize:1000];
迅速 [#swift]
let poolSizeSet = NewRelic.setMaxEventPoolSize(1000)
構文
setMaxEventPoolSize(options: { maxPoolSize: number; }) => void
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
NewRelicCapacitorPlugin.setMaxEventPoolSize({ maxPoolSize: 2000 })
構文
setMaxEventPoolSize(maxSize: number): void;
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
NewRelic.setMaxEventPoolSize(2000);
構文
SetMaxEventPoolSize(int maxPoolSize): void;
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
CrossNewRelic.Current.SetMaxEventPoolSize(1500);
構文
setMaxEventPoolSize(int maxSize): void;
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
NewrelicMobile.instance.setMaxEventPoolSize(10000);
構文
setMaxEventPoolSize(maxSize: number): void;
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
NewRelic.setMaxEventPoolSize(2000);
構文
SetMaxEventPoolSize(int maxPoolSize): void;
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
NewRelicAgent.SetMaxEventPoolSize(1500);
構文
setMaxEventPoolSize(int64 maxSize): void;
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::setMaxEventPoolSize(2000);
構文
SetMaxEventPoolSize(int maxPoolSize): void;
説明 [#description]
次の収集サイクルまでメモリに保存されるイベント プールの最大サイズを設定します。デフォルトは、イベント収集サイクルあたり最大 1000 イベントです。プール サイズの制限に達すると、エージェントはイベントのサンプリングを開始し、次の収集サイクルでイベントのプールが送信されるまで、新しいものと古いものをいくつか破棄します。
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必要。New Relic に送信される前にメモリにバッファリングできるイベントの最大数。 |
例 [#example]
CrossNewRelicClient.Current.SetMaxEventPoolSize(1500);