/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The response of
* ConfigureAgent that specifies if an agent profiles or not and
* for how long to return profiling data. See Also:
AWS
* API Reference
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
Parameters used by the profiler. The valid parameters are:
MaxStackDepth - The maximum depth of the stacks in the code
* that is represented in the profile. For example, if CodeGuru Profiler finds a
* method A, which calls method B, which calls method
* C, which calls method D, then the depth is 4. If the
* maxDepth is set to 2, then the profiler evaluates A
* and B.
MemoryUsageLimitPercent -
* The percentage of memory that is used by the profiler.
* MinimumTimeForReportingInMilliseconds - The minimum time in
* milliseconds between sending reports.
* ReportingIntervalInMilliseconds - The reporting interval in
* milliseconds used to report profiles.
* SamplingIntervalInMilliseconds - The sampling interval in
* milliseconds that is used to profile samples.
How long a profiling agent should send profiling data using
* ConfigureAgent . For example, if this is set to 300, the
* profiling agent calls
* ConfigureAgent every 5 minutes to submit the profiled data
* collected during that period.
How long a profiling agent should send profiling data using
* ConfigureAgent . For example, if this is set to 300, the
* profiling agent calls
* ConfigureAgent every 5 minutes to submit the profiled data
* collected during that period.
How long a profiling agent should send profiling data using
* ConfigureAgent . For example, if this is set to 300, the
* profiling agent calls
* ConfigureAgent every 5 minutes to submit the profiled data
* collected during that period.
How long a profiling agent should send profiling data using
* ConfigureAgent . For example, if this is set to 300, the
* profiling agent calls
* ConfigureAgent every 5 minutes to submit the profiled data
* collected during that period.
A Boolean that specifies whether the profiling agent collects
* profiling data or not. Set to true to enable profiling.
A Boolean that specifies whether the profiling agent collects
* profiling data or not. Set to true to enable profiling.
A Boolean that specifies whether the profiling agent collects
* profiling data or not. Set to true to enable profiling.
A Boolean that specifies whether the profiling agent collects
* profiling data or not. Set to true to enable profiling.