Interface MemoryAllocatorManagerOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MemoryAllocatorManager
,MemoryAllocatorManager.Builder
public interface MemoryAllocatorManagerOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getBytesToRelease()
Configures tcmalloc to perform background release of free memory in amount of bytes per ``memory_release_interval`` interval.com.google.protobuf.Duration
getMemoryReleaseInterval()
Interval in milliseconds for memory releasing.com.google.protobuf.DurationOrBuilder
getMemoryReleaseIntervalOrBuilder()
Interval in milliseconds for memory releasing.boolean
hasMemoryReleaseInterval()
Interval in milliseconds for memory releasing.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getBytesToRelease
long getBytesToRelease()
Configures tcmalloc to perform background release of free memory in amount of bytes per ``memory_release_interval`` interval. If equals to ``0``, no memory release will occur. Defaults to ``0``.
uint64 bytes_to_release = 1;
- Returns:
- The bytesToRelease.
-
hasMemoryReleaseInterval
boolean hasMemoryReleaseInterval()
Interval in milliseconds for memory releasing. If specified, during every interval Envoy will try to release ``bytes_to_release`` of free memory back to operating system for reuse. Defaults to 1000 milliseconds.
.google.protobuf.Duration memory_release_interval = 2;
- Returns:
- Whether the memoryReleaseInterval field is set.
-
getMemoryReleaseInterval
com.google.protobuf.Duration getMemoryReleaseInterval()
Interval in milliseconds for memory releasing. If specified, during every interval Envoy will try to release ``bytes_to_release`` of free memory back to operating system for reuse. Defaults to 1000 milliseconds.
.google.protobuf.Duration memory_release_interval = 2;
- Returns:
- The memoryReleaseInterval.
-
getMemoryReleaseIntervalOrBuilder
com.google.protobuf.DurationOrBuilder getMemoryReleaseIntervalOrBuilder()
Interval in milliseconds for memory releasing. If specified, during every interval Envoy will try to release ``bytes_to_release`` of free memory back to operating system for reuse. Defaults to 1000 milliseconds.
.google.protobuf.Duration memory_release_interval = 2;
-
-